Tạo combo box như thế nào? (1 người xem)

Liên hệ QC

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

Hananiki

Thành viên hoạt động
Tham gia
19/8/09
Bài viết
104
Được thích
11
Nghề nghiệp
Nay nghề nay mai nghề khác, chẳng biết đến khi nào
Hồi trước em có đọc về cách tạo combox để tạo list nhưng bây giờ em chăng nhớ ở đâu nữa. Em nhờ mọi người làm giúp em. Em gửi file đính kèm.
 

File đính kèm

Bạn đặt một name, ở đây, tốt nhất là name động, Name động MACT =OFFSET($A$4,,,COUNTA($A$4:$A$5000),1)

Chọn vào một ô muốn có List, vào data chọn Validation > List, tại Source bạn gõ: =MACT
 

File đính kèm

Cảm ơn minhthien321, nhưng ý em không phải là như vậy. Nếu em như vậy thì em làm được rùi. Ý của em là khi em chon mã nào thì đồng thời hiện cả mã và tên công trình đấy. Vì em mới chỉ nhớ tên chứ chưa nhớ mã CT.
 
Cảm ơn minhthien321, nhưng ý em không phải là như vậy. Nếu em như vậy thì em làm được rùi. Ý của em là khi em chon mã nào thì đồng thời hiện cả mã và tên công trình đấy. Vì em mới chỉ nhớ tên chứ chưa nhớ mã CT.

Muốn làm được cái này, trước tiên bạn phải biết lập trình. Thế bạn biết gì về VBA chưa?
 
SORRY, không cần phải biết lập trình đâu.

1) Chọn vào Insert Control, chọn trong ActiveX Controls, chọn Combobox

2) Click phải vào Combobox, chọn Properties:

- Column count: 2

- ListFillrange: MACT => Name động MACT =OFFSET($A$4,,,COUNTA($A$4:$A$5000),2)

- Chỉnh sửa Column Width, List Width cho phù hợp

- Link Cell: Chọn vào một ô nào đó mà bạn muốn chứa giá trị. VD là F5

3) Bấm vào Design Mode để Combobox hoạt động.

Có thể cạnh ô đã chọn bạn làm một cái VLOOKUP. [ =VLOOKUP(F5,MACT,2,0) ]
 

File đính kèm

Em hỏi thêm 1 chút nếu em muốn tạo nhiều combobox cho nhiều dòng giống như validation thì làm như thế nào?Gần giống kiểu file đính kèm? Em không biết gì về VBA vì vậy em muốn mọi người chỉ giúp em cách tạo ra bảng nhưng chỉ cần 2 cột và chỉ hiện mã thôi các thông số di kèm không cần tự động như trong file dinh kèm ah.
 

File đính kèm

Web KT

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

Back
Top Bottom