Hiện 2 cột trong combox

Liên hệ QC

nmhung49

Thành viên tích cực
Tham gia
20/8/09
Bài viết
1,186
Được thích
1,337
Em nhờ anh chị và các bạn giúp code là khi em chon TK 111 thì trong ô Combox hiện ên 111 kèm với Tien mặt luôn và ô k1 chỉ lấy số hiệu TK thôi như e làm hoài không được vì code e yếu lắm. Thanks
 
Em nhờ anh chị và các bạn giúp code là khi em chon TK 111 thì trong ô Combox hiện ên 111 kèm với Tien mặt luôn và ô k1 chỉ lấy số hiệu TK thôi như e làm hoài không được vì code e yếu lắm. Thanks
gửi bạn trong file có hướng dẫn luôn cách làm rùi đó.
 
Upvote 0
Em nhờ anh chị và các bạn giúp code là khi em chon TK 111 thì trong ô Combox hiện ên 111 kèm với Tien mặt luôn và ô k1 chỉ lấy số hiệu TK thôi như e làm hoài không được vì code e yếu lắm. Thanks
Bạn dùng code sau nhé.
Mã:
Private Sub ComboBox1_Change()
On Error Resume Next
ComboBox1 = ComboBox1.Column(0) & " " & ComboBox1.Column(1)
[k1] = Left(ComboBox1, 3)
End Sub
Bạn xem thêm file đính kèm
 

File đính kèm

Upvote 0
gửi bạn trong file có hướng dẫn luôn cách làm rùi đó.
Hình như bạn hiểu sai ý tác giả, tác giả muốn là sau khi chọn giá trị trong Combobox thì sẽ thấy ở trong Combobox là 111 Tien mat còn ở ô K1 là 111. Còn với cách của bạn thì trong Combobox là 111 còn ở ô K1 là Tien mat.
 
Upvote 0
Hình như bạn hiểu sai ý tác giả, tác giả muốn là sau khi chọn giá trị trong Combobox thì sẽ thấy ở trong Combobox là 111 Tien mat còn ở ô K1 là 111. Còn với cách của bạn thì trong Combobox là 111 còn ở ô K1 là Tien mat.
thế sao? như vậy cần gì phải cho ra làm hai cột đúng ko bạn? làm một nhát ra luôn một cột cho xong? mình nghĩ như vậy không sai đâu nếu sai tác giả đã có ý kiến rùi ấy? mình xem qua tác giả ban đầu làm như mình làm nhưng chỉ do chưa đặt ...column =2 thôi nên tác giả mới hỏi.
 
Upvote 0
thế sao? như vậy cần gì phải cho ra làm hai cột đúng ko bạn? làm một nhát ra luôn một cột cho xong? mình nghĩ như vậy không sai đâu nếu sai tác giả đã có ý kiến rùi ấy? mình xem qua tác giả ban đầu làm như mình làm nhưng chỉ do chưa đặt ...column =2 thôi nên tác giả mới hỏi.
Bạn tham khảo file của domfootwear xem, cùng ý kiến với mình đó, không biết có đúng ý tưởng tác giả không nữa.
 
Upvote 0
thế sao? như vậy cần gì phải cho ra làm hai cột đúng ko bạn? làm một nhát ra luôn một cột cho xong? mình nghĩ như vậy không sai đâu nếu sai tác giả đã có ý kiến rùi ấy? mình xem qua tác giả ban đầu làm như mình làm nhưng chỉ do chưa đặt ...column =2 thôi nên tác giả mới hỏi.
Bạn xem lại câu hỏi của tác giả nhé.
chon TK 111 thì trong ô Combox hiện ên 111 kèm với Tien mặt luôn và ô k1 chỉ lấy số hiệu TK thôi
 
Upvote 0
Hình như bạn hiểu sai ý tác giả, tác giả muốn là sau khi chọn giá trị trong Combobox thì sẽ thấy ở trong Combobox là 111 Tien mat còn ở ô K1 là 111. Còn với cách của bạn thì trong Combobox là 111 còn ở ô K1 là Tien mat.
Nếu theo yêu cầu của bạn ấy như vậy chỉ cần sửa lại code một chút như thế này là đc nè:
mình làm theo Datavalidation]
PHP:
=A12&" "&VLOOKUP(A12,ma,2)
 
Lần chỉnh sửa cuối:
Upvote 0
Nếu theo yêu cầu của bạn ấy như vậy chỉ cần sửa lại code một chút như thế này là đc nè:
mình làm theo Datavalidation]
PHP:
=A12&" "&VLOOKUP(A12,ma,2)
Ý tác giả đề nghị dùng Combobox chứ không phải Validation bạn à.
 
Upvote 0
Ý tác giả đề nghị dùng Combobox chứ không phải Validation bạn à.
hai cái đó có thể dùng như nhau mà anh, theo em dùng datavidation hay hơn nên làm thui. còn dùng comboox thì hiện tại mới theo đc cách của anh làm còn chưa nghĩ ra cách mới.
 
Upvote 0
cảm ơn các bạn nhiều

Anh Domfootwear làm đúng ý mình rồi như cũng rất cảm ơn bạn khoavu87 nhiệt tình giúp đỡ chân thành cảm ơn
 
Upvote 0
Web KT

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

Back
Top Bottom