Viết code cho textbox nhận giá trị theo combobox

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

thientrieuqs

Thành viên mới
Tham gia
18/8/22
Bài viết
24
Được thích
1
Dear các bác,
Em đang làm bài tập, đơn giản như sau:
Em có 1 bảng danh sách hàng, gồm 3 cột: tên hàng, đơn vị tính và đơn giá
Em lập 1 bảng userform, trong đó có ô vật tư tự truy xuất theo range của cột vật tư: combobox
Em muốn viết cho 2 ô textbox về đơn vị tính và đơn giá tự nhảy theo kiểu vlookup theo bảng danh sách hàng khi chọn cho ô vật tư thì viết ntn ạ
 
Dear các bác,
Em đang làm bài tập, đơn giản như sau:
Em có 1 bảng danh sách hàng, gồm 3 cột: tên hàng, đơn vị tính và đơn giá
Em lập 1 bảng userform, trong đó có ô vật tư tự truy xuất theo range của cột vật tư: combobox
Em muốn viết cho 2 ô textbox về đơn vị tính và đơn giá tự nhảy theo kiểu vlookup theo bảng danh sách hàng khi chọn cho ô vật tư thì viết ntn ạ
Bạn lấy giá trị vào combobox cả 3 giá trị khi nào chọn thì lấy theo kiểu mảng ra là được.
Ví dụ là vị trí combobox là i cần lấy thì DVT của nó là combobox.list(i,1)
 
Upvote 0
Bạn lấy giá trị vào combobox cả 3 giá trị khi nào chọn thì lấy theo kiểu mảng ra là được.
Ví dụ là vị trí combobox là i cần lấy thì DVT của nó là combobox.list(i,1)
Ý em muốn cái ô DVT không cần nhập mà nó sẽ tự chạy ra theo kiểu vlookup giá trị trong ô vật tư vừa nhập
 
Upvote 0
Ý em muốn cái ô DVT không cần nhập mà nó sẽ tự chạy ra theo kiểu vlookup giá trị trong ô vật tư vừa nhập
Thì nó có cần nhập đâu ví dụ ô DVT.
Mã:
Private Sub ComboBox1_Change()
   TextBox1.Value = ComboBox1.List(ComboBox1.ListIndex, 1)
End Sub
Dữ liệu o combobox
Mã:
Private Sub UserForm_Initialize()
   ComboBox1.List = Range("C7:E10").Value
End Sub
 
Upvote 0
Web KT

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

Back
Top Bottom