HoangHacVT
Thành viên chính thức
- Tham gia
- 3/6/09
- Bài viết
- 82
- Được thích
- 41
- Nghề nghiệp
- Marketing và bất cứ thứ gì người đẹp nhờ
Chào các anh em nhà GPE,
Mình có một userform nhập dữ liệu. Combobox1 dùng để lấy mã công ty từ danh sách. Tuy nhiên mỗi lần đánh mã mới ( chưa có trong danh sách) thì bảng báo lỗi hiện ra. ( Các anh em xem file đính kèm)
Mình đã thử như thế này ( hihi, dân tay ngang đọc xong đừng cười nhe):
Private Sub ComboBox1_Change()
If IsError(me.combobox1.value) then
Me.TextBox1.Value = ""
UserForm2.show
Unload Me
Else
Me.TextBox1.Value = Me.ComboBox1.Column(1)
Me.Label2.Caption = Me.ComboBox1.Column(2)
End If
Nghĩa là khi nhập một mã mới ở Combobox1 mà chưa có trong danh sách, VBE sẽ tự động đóng form nhập dữ liệu này lại và mở form thêm danh sách để thêm mã mới vào.
Nhờ các bạn giúp với_ giúp xong cười cũng được.
Chân thành cảm ơn,
Hạc
Mình có một userform nhập dữ liệu. Combobox1 dùng để lấy mã công ty từ danh sách. Tuy nhiên mỗi lần đánh mã mới ( chưa có trong danh sách) thì bảng báo lỗi hiện ra. ( Các anh em xem file đính kèm)
Mình đã thử như thế này ( hihi, dân tay ngang đọc xong đừng cười nhe):
Private Sub ComboBox1_Change()
If IsError(me.combobox1.value) then
Me.TextBox1.Value = ""
UserForm2.show
Unload Me
Else
Me.TextBox1.Value = Me.ComboBox1.Column(1)
Me.Label2.Caption = Me.ComboBox1.Column(2)
End If
Nghĩa là khi nhập một mã mới ở Combobox1 mà chưa có trong danh sách, VBE sẽ tự động đóng form nhập dữ liệu này lại và mở form thêm danh sách để thêm mã mới vào.
Nhờ các bạn giúp với_ giúp xong cười cũng được.
Chân thành cảm ơn,
Hạc