Làm cho ô trong Excel giống combo box

nghuuthai

Trung cấp
Giúp mình với. Mình muốn khi nhấp chuột vào bất kỳ 1 ô trong 1 vùng đã chỉ định thì ô đó có mũi tên để chọn dữ liệu ở 1 vùng khác (giống combo box). Cảm ơn nhiều.
 
Ví dụ khi nhập dữ liệu vào nhật ký chung, ở phần định khoản TK nợ/có, chỉ cần nhấp chuột vào ô cần định khoản thì xuất hiện mũi tên xuống (giống combo box) để mình nhấp vào và chọn tài khoản (đã khai báo ở 1 sheet khác)
 
Cái bạn đang đề cập, bạn sử dụng Validation.
Để sử dụng được Validation, bạn cần đặt name cho vùng cần chọn, sau đó qua 1 vùng khác hay 1 sheet khác bạn sử dụng chức năng list trong Validation, ở ô Source : bằng vùng name mà bạn đã đặt .
Ví dụ : DM tài khoản bạn đặt name : DMTK
Qua sheet nhập chứng từ : bạn vào Data-> Validation
Chọn : list , ở ô source bạn đặt công thức : =DMTK.
* Combobox có những tính năng tương tự, và khi sử dụng VBA, Combobox thể hiện được 2 cột trở lên, vừa tài khoản, tên tài khoản, ...
 
Cái bạn đang đề cập, bạn sử dụng Validation.
Để sử dụng được Validation, bạn cần đặt name cho vùng cần chọn, sau đó qua 1 vùng khác hay 1 sheet khác bạn sử dụng chức năng list trong Validation, ở ô Source : bằng vùng name mà bạn đã đặt .
Ví dụ : DM tài khoản bạn đặt name : DMTK
Qua sheet nhập chứng từ : bạn vào Data-> Validation
Chọn : list , ở ô source bạn đặt công thức : =DMTK.
* Combobox có những tính năng tương tự, và khi sử dụng VBA, Combobox thể hiện được 2 cột trở lên, vừa tài khoản, tên tài khoản, ...

Xin chào bạn anktdn bạn có thể chỉ cho mình cách làm khi lick vào mũi tên thì nó đỗ xuống danh sách vừa có tài khoản và tên tài khoản được không? mail của mình là dasoi1982@gmail.com
 
Ví dụ khi nhập dữ liệu vào nhật ký chung, ở phần định khoản TK nợ/có, chỉ cần nhấp chuột vào ô cần định khoản thì xuất hiện mũi tên xuống (giống combo box) để mình nhấp vào và chọn tài khoản (đã khai báo ở 1 sheet khác)
bạn nhìn phía trên có chữ data bấm click vào đó bạn chọn Filter sau đó là chọn auto filter.ok
:talk:
 
Xin chào bạn anktdn bạn có thể chỉ cho mình cách làm khi lick vào mũi tên thì nó đỗ xuống danh sách vừa có tài khoản và tên tài khoản được không? mail của mình là dasoi1982@gmail.com

Để sử dụng Combobox có thể tham chiếu từ 1-3 cột trở lên. Bạn vào Control Toolbox. Chọn Combobox, vào Properties và khai báo các tham số cần thiết.
Boundcolumn : 1
ColumnCount : 2
Column widths : 50pt;150pt
link cell : cell hiện tại làm combobox (lưu ý combox linkcell chỉ có giá trị là text, nếu cần value thì cần sử dụng =value(link cell).
ListfillRange:đây là cột cần tham chiếu tài khoản (tài khoản nguồn) :ví dụ : DMTK!A5:B150
ListWith : 200pt( tức bằng 50+150pt ở Column widths)
 
Back
Top