gửi bạn trong file có hướng dẫn luôn cách làm rùi đó.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é.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
Private Sub ComboBox1_Change()
On Error Resume Next
ComboBox1 = ComboBox1.Column(0) & " " & ComboBox1.Column(1)
[k1] = Left(ComboBox1, 3)
End Sub
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.gửi bạn trong file có hướng dẫn luôn cách làm rùi đó.
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.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.
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.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é.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.
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
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è: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.
=A12&" "&VLOOKUP(A12,ma,2)
Ý tác giả đề nghị dùng Combobox chứ không phải Validation bạn à.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)
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.Ý tác giả đề nghị dùng Combobox chứ không phải Validation bạn à.