Combobox mà có mình gõ vào thì nó hiển thị lọc theo từ mình gõ thì làm thế nào vậy bạn ?Các bước căn bản:
- ở sheet 1 tạo 1 list 2 hoặc 3 cột tuỳ ý với 1 số dòng tuỳ ý.
- Đánh dấu vùng list này, vào menu - insert- name - Define, gõ tên vùng thí dụ DS
- Ở sheet 2: Mở menu - view - tool bar - Control tool box
- click chọn nút combobox trên thanh công cụ mới hiện, dùng chuột vẽ 1 cái
- Click nút có hình cái Eke chuyển sang design mode. Click chọn cái combo.
- Click nút Property ngay kế nút Design
- Thiết lập 1 số Property cho combo:
Linkcell = B1,
List fill Range = DS,
Columncount = số cột của list,
ColumnwWith = 20;100;200pt (bao nhiêu cột là bấy nhiêu số, canh chiều rộng cho vùa),
listWith = 320 (tổng 3 số trên)
Một số Property khác bạn tự nghiên cứu.
- Click nút design lần nữa thoát ra khỏi chế độ design mode. Chạy thử.
http://www.giaiphapexcel.com/dienda...t-hỗ-trợ-nhập-liệu-từ-danh-mục-có-sẵn.116711/gõ vào thì nó hiển thị lọc theo từ mình gõ
Cảm ơn bạn, nhưng mình đã tạo file rồi bà chỉ cần 1 cái combobox trên worksheet đó thôi. Không cần rườm rà đâu. Hoá ra bất tiện lắm.
Cảm ơn bạn, nhưng mình đã tạo file rồi bà chỉ cần 1 cái combobox trên worksheet đó thôi. Không cần rườm rà đâu. Hoá ra bất tiện lắm.
File hay quá, đúng như bạn nói là phải enter và esc hơi bất tiện nhưng vẫn nhanh hơn dùng chuột.Chưa ngon là sao?Bạn đã thử hết chưa mà bảo chưa ngon.Nếu bạn dùng phím thì khi chọn xong mã, bấm enter và phải thoát ra bằng cách nhấn Esc.Thử lại xem bạn.
Thử làm vầy xem.GPE cho mình hỏi. Mình có 2 combox. Com box 1 mình dùng để lọc ra 1 mãng, sau đó gán mãng này vào combox2 (combox1.list = arr). Mãng arr này gồm có 10 cột. Cho mình hỏi là làm sao ở combox 2 mình chọn lấy cột thứ 3 để làm dữ liệu. trong property combox2 mình đổi thuộc tính Bonbcolum là 3 nhưng không được. Nhờ GPE giúp đỡ
Của em không phải chổ này, mà là Mãng của em có 10 cột, mà muốn lấy cột thứ 3 trong mãng lên combox để làm dữ liệu chứ không phảilà cột đầu tiên. Em chữa cháy bằng cách sử dụng sự kiện click và list indexThử làm vầy xem.
Trong cửa sổ Properties đặt các thuộc tính như sau:
ColumnCount = 3
ColumnWidths = 0 pt;0 pt;25 pt (chỗ 25 tùy theo dữ liệu mà tăng thêm).
View attachment 197758
Có hàng tá cách để làm việc này, đơn giản là dùng thuộc tính list kết hợp listindex, khá hơn thì thay đổi thuouoocj tính Bonbcolum băng 3, rồi kết hợp với thuộc tính value là được ( value lúc này chính là giá trị được chọn ở cột thứ 3)Của em không phải chổ này, mà là Mãng của em có 10 cột, mà muốn lấy cột thứ 3 trong mãng lên combox để làm dữ liệu chứ không phảilà cột đầu tiên. Em chữa cháy bằng cách sử dụng sự kiện click và list index
anh nói rõ hơn giúp với được không, mình chỉnh thuộc tính Bondcolum rồi mà không ra kết quảCó hàng tá cách để làm việc này, đơn giản là dùng thuộc tính list kết hợp listindex, khá hơn thì thay đổi thuouoocj tính Bonbcolum băng 3, rồi kết hợp với thuộc tính value là được ( value lúc này chính là giá trị được chọn ở cột thứ 3)
Lúc đó muốn đọc giá trị người dùng lựa chọn thì dùng thuộc tính value là được mà (không dùng thuộc tính text, muốn dùng thuộc tính text thì phải chỉnh cái khác)anh nói rõ hơn giúp với được không, mình chỉnh thuộc tính Bondcolum rồi mà không ra kết quả
Combo box này như thế nào
mình có cái combo box này mà ko biết cách nào tạo được, edit và delete nó như thế nào cả.[/QUOTE
nó được tạo bằng data validation, muốn xóa nó bác chọn nó, vào mục data validation, trong thẻ setting, tại dòng Allow chọn thành Any Value.
Trong userform thì làm như thế nào ạ, A/C giúp em với.Nó đây chứ gì bác SEALAND