Viết code cho textbox nhận giá trị theo combobox (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

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