alexanderhuti
Thành viên chính thức


- Tham gia
- 25/8/09
- Bài viết
- 62
- Được thích
- 6
Các cao thủ cho em hỏi, sau khi em nhập xong mã Sp, tên hãng và click ENTER thì dùng code gì để trỏ chuột trở về ô textbox mã SP (đồng thời xóa hết dữ liệu ở textbox này và textbox tên hãng).
View attachment 110872
Khi gán TextBox1="" thì cũng đồng thời sẽ gọi thủ tục TextBox1_Change hoặc TextBox1_AfterUpdate. Bạn thêm 1 bẫy lỗi trong thủ tục này là được, đại loại như: If TextBox1="" Then 'Không làm gì hếtHi bạn,
Mình đã dùng textbox.SetFocus thì ok (con trỏ sẽ đến đúng vị trí mình muốn)
Nhưng khi mình thêm = "" thì báo lỗi. (không xoá dữ liệu được). Bạn xem giúp mình với
Hi bạn,
Mình đã dùng textbox.SetFocus thì ok (con trỏ sẽ đến đúng vị trí mình muốn)
Nhưng khi mình thêm = "" thì báo lỗi. (không xoá dữ liệu được). Bạn xem giúp mình với
Bây giờ:Hix, bạn xem thử giúp mình đoạn code này
Private Sub txtHangCungUng_Afterupdate()
txtHangCungUng = ""
End Sub
Nó lại xóa luôn cả cột B,C trên sheet nữa. Mình chỉ muốn xóa trên userform để mình nhập tiếp sp khác thôi.
Bạn xem giúp mình nhé.
Bạn sửa lại code cho cmdEnter thành như vầy là được:Sorry, mình gửi cả file nè bạn.
Thật ra ý mình là: mình có cột dữ liệu A, giờ hàng ngày mình phải cập nhật mã sp và tên hãng cho cột A này.
Vì vậy mình có bảng userform khi mình chọn Tìm SP, và nhập mã SP, tên hãng rồi Enter thì nó được điền vào cột B và C.
Sau đó mình muốn con trỏ chuột quay lại đến đúng vị trí "sp", đồng thời lúc này các textbox phải trống hết để mình tiếp tục nhập tiếp sp khác.
Vậy thì bạn thay ListBox1.List(ListBox1.ListIndex) thành tên TexBox đó luôn, chẳng hạn thay bởi txtSanPham.Hi bạn, mình đã làm được. Cảm ơn rất nhiều!
cho mình hỏi thêm. Mình muốn tùy biến chút xíu
Nếu "Set Cll = Sheet1.[A:A].Find(ListBox1.List(ListBox1.ListIndex))" mình không muốn dùng listbox nữa, mà dùng luôn tên do mình tự gõ vào ô Tìm SP thì chỗ này mình sửa Find..... như thế nào vậy bạn.
Set Cll = Sheet1.[A:A].Find(ListBox1.List(ListBox1.ListIndex)[COLOR=#ff0000][B], , xlValues, xlWhole[/B][/COLOR])