Quét mã vạch với UserForm Excel

Liên hệ QC

moihocvba

Thành viên thường trực
Tham gia
16/8/20
Bài viết
211
Được thích
50
Xin chào, cả nhà cho em hỏi, em tập làm quét mã vào Textbox để nó tự động đưa vào Sheet, ở đây em muốn khi quét mã sản phẩm vào Textbox1 thì nó ghi vào ô A1, sau đó con nháy chuột sẽ vẫn ở Textbox1 để quét tiếp sản phẩm khác, mặc dù em viết code như ở dưới này rồi nhưng khi đưa máy quét vào quét xong con nháy chuột vẫn nhảy sang Textbox2 mà ko ở lại Textbox1 để quét tiếp. Mong các anh chị giúp em cách với ạ!
1621686872165.png


Code của em:
Mã:
Private Sub TextBox1_Change()
Range("A1").Value = TextBox1
TextBox1 = ""
TextBox1.SetFocus
End Sub
 
Xin chào, cả nhà cho em hỏi, em tập làm quét mã vào Textbox để nó tự động đưa vào Sheet, ở đây em muốn khi quét mã sản phẩm vào Textbox1 thì nó ghi vào ô A1, sau đó con nháy chuột sẽ vẫn ở Textbox1 để quét tiếp sản phẩm khác, mặc dù em viết code như ở dưới này rồi nhưng khi đưa máy quét vào quét xong con nháy chuột vẫn nhảy sang Textbox2 mà ko ở lại Textbox1 để quét tiếp. Mong các anh chị giúp em cách với ạ!
View attachment 259219


Code của em:
Mã:
Private Sub TextBox1_Change()
Range("A1").Value = TextBox1
TextBox1 = ""
TextBox1.SetFocus
End Sub
Bạn thử viết lại thế này xem!
Private Sub TextBox1_Change()
Dim str
str = TextBox1
TextBox1 = ""
Range("A1") = str
TextBox1.SetFocus
End Sub
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom