Thuộc tính của Combobox

Liên hệ QC

Candlelight

Thành viên chính thức
Tham gia
23/11/09
Bài viết
55
Được thích
191
Xin cho em hỏi là em có cái Form (VBA) với 1 cái Combobox liên kết với 1 danh sách. Làm ơn cho em hỏi rằng, chọn thuộc tính nào của Combobox để nó chỉ xổ danh sách đó ra mà thôi, không cho nhập thêm bất cứ gì khác vào nó?
em cám ơn mọi người.
 
Xin cho em hỏi là em có cái Form (VBA) với 1 cái Combobox liên kết với 1 danh sách. Làm ơn cho em hỏi rằng, chọn thuộc tính nào của Combobox để nó chỉ xổ danh sách đó ra mà thôi, không cho nhập thêm bất cứ gì khác vào nó?
em cám ơn mọi người.
Thí dụ đặt tên vùng liên kết là TÈO chọn:
Combobox ==> Properties ==>Data ==> RowSource = TÈO
( đừng để dấu nhé, cái trên chỉ là thí dụ, mình đặt là TEO thôi)
Thân
 
Thí dụ đặt tên vùng liên kết là TÈO chọn:
Combobox ==> Properties ==>Data ==> RowSource = TÈO
( đừng để dấu nhé, cái trên chỉ là thí dụ, mình đặt là TEO thôi)
Thân

Hỏng phải vậy đâu bạn concogia ơi, mình cũng đã làm như vậy, ý mình nói là nó chỉ cho nhập dữ liệu trên cái danh sách đã đặt sẳn tại Rowsource, chứ không phải nhập thêm vào combobox.
 
Thì bạn khoá danh sách đó là được, đơn giản là dùng protect sheet. Thêm cả protect VBA project nữa là xong.
 
Thì bạn khoá danh sách đó là được, đơn giản là dùng protect sheet. Thêm cả protect VBA project nữa là xong.

Chắc em gửi file lên cho mọi người hướng dẫn em thì dễ hơn, chứ nói như vầy hoài mọi người không hiểu yêu cầu của em gì cả!

Yêu cầu là cái Combobox khi click vào chỉ là Danh Sách có sẳn. Không nhập vào Combobox bất kỳ ký tự nào khác được, nó chỉ xổ xuống và chọn lựa 1 trong những cái xổ xuống thôi!
 

File đính kèm

Lần chỉnh sửa cuối:
Chắc em gửi file lên cho mọi người hướng dẫn em thì dễ hơn, chứ nói như vầy hoài mọi người không hiểu yêu cầu của em gì cả!

Yêu cầu là cái Combobox khi click vào chỉ là Danh Sách có sẳn. Không nhập vào Combobox bất kỳ ký tự nào khác được, nó chỉ xổ xuống và chọn lựa 1 trong những cái xổ xuống thôi!

Cái này chắc phải dùng đến sự kiện sau để kiểm soát dữ liệu nhập và hàm InStr để kiểm tra số liệu nhập có đúng trong danh sách không?

Private Sub ComboBox1_Change()
code...........
End Sub
 
Cái này chắc phải dùng đến sự kiện sau để kiểm soát dữ liệu nhập và hàm InStr để kiểm tra số liệu nhập có đúng trong danh sách không?

Cảm ơn bạn, nhưng hồi trước em nhớ là có những loại cobobox như vậy mà chẳng cần nhờ sự kiện Change nào cả, chỉ làm thuộc tính của nó thôi. Chứ nếu dùng sự kiện thì rắc rối lắm bạn ơi. Để em cố lục lại xem nó ở đâu, hình như là 1 trong những bài tập trong giáo trình của Ông Văn Thông thì phải đó bạn.
 
Cảm ơn bạn, nhưng hồi trước em nhớ là có những loại cobobox như vậy mà chẳng cần nhờ sự kiện Change nào cả, chỉ làm thuộc tính của nó thôi. Chứ nếu dùng sự kiện thì rắc rối lắm bạn ơi. Để em cố lục lại xem nó ở đâu, hình như là 1 trong những bài tập trong giáo trình của Ông Văn Thông thì phải đó bạn.

Thử cấy cái bẫy sự kiện này xem sao? Từ đó tìm sự kiện khác phù hợp hơn.

Private Sub ComboBox1_Change()
ComboBox1.Locked = True
End Sub

Private Sub ComboBox1_Click()
ComboBox1.Locked = False
End Sub

Private Sub UserForm_Click()
ComboBox1.Locked = False
End Sub
 
Thôi, em cám ơn sự nhiệt tình của anh, tuy có hao hao giống tí, nhưng chưa hiệu quả. Khuya rồi em chúc anh có một đêm ngon giấc nha.
Combobox ==> Properties ==> Behavior ==> Match Required = True
Ngủ thôi
Hình như cái này mới đúng:
Combobox ==> Properties ==> Appearance ==> Style = 2-fmStyleDropDown
Thân
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom