Chào Thầy, Em sử dụng hàm vlookup trong VBA để tự động điền giá trị ĐVT và Đơn giá khi chọn Tên hàng. Khi em chạy thì VBA không báo lỗi gì nhưng kết quả thực hiện lại không đúng ạ. Đây là đoạn code của em, nhờ Thầy check giúp ạ!
Private Sub cb_tenhang_change()
'Xac dinh dong cuoi trong bang danh sach hang
Dim dongcuoi As Long
dongcuoi = Sheet1.Range("A" & Rows.Count).End(xlUp).Row
'Tu dong dien gia tri vao textbox don vi tinh va don gia khi chon Ten hang.
tb_dvt.Value = WorksheetFunction.VLookup(Sheet3.Range("A3").Value, Sheet1.Range("A3" & ":C" & dongcuoi), 2, False)
tb_dongia.Value = WorksheetFunction.VLookup(Sheet3.Range("A3").Value, Sheet1.Range("A3" & ":C" & dongcuoi), 3, False)
End Sub