Cách tạo ComBobox: 1 cột, nhiều cột, link, 1 combobox di động cho nhiều ô, ...

Liên hệ QC

Bluehat

Thành viên mới
Tham gia
27/8/07
Bài viết
4
Được thích
2
Xin các bác chỉ giúp tôi cách tạo một combobox
Khi bấm vào rơi ra một list để chọn
Cảm ơn nhiều
 
Upvote 0
Được chứ, bạn vào Properties của combo, dò đến mục LinkedCell gõ vào C12 là được

1.jpg
 
Upvote 0
hic...lại có người hỏi mình....cách làm litsbox này thì thấy dễ lắm nhưng muốn làm đc combobox thấy thật khó. Bạn tạo dữ liệu cần tạo lits danh sách giống mình( vd là cột mã hoa). Tại ô tạo lits, bạn vào DATA -> VALIDATION nó hiện ra một cái bảng Tại ALLWO chọn LITS
Tại SOURCER chọn danh sách bạn cần tạo list danh sách -> OK.
Thế là xong.

Cảm ơn bạn. Mình xem qua rồi nhưng cái bạn nói mình xem thì cũng giống cái mình làm được rồi mà, cái mình muốn làm là combobox khi tạo list chọn danh sách thì chọn mã hàng phải nhìn thấy được cả tên hàng để cho đỡ nhầm mã.

Em cảm ơn...có như thế này em mới làm được, mắt thấy tay làm, đây đúng là cách học excel tốt nhất...ai cũng quay lại cách làm như thế này có phải là dễ học không cơ chứ.
EM cảm ơn Anh (Chị) rất nhiều nhiều nhé

Em làm được combobox rồi nhưng giờ lại nảy sinh vấn đề cần hỏi. Em làm như mọi người chỉ thì chỉ tạo combobox tại 1 ô, em muốn tạo cho cả một cột thì phải chỉnh sửa gì?
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Upvote 0
Tạo Combobox trong nhiều Cell, chọn Cbo là có giá trị nằm trong 2 cột

Mọi nguời cho em hỏi, trong cái File này tác giả không dùng Macro, nhưng có nhiều Combobox làm trên nhiều dòng của Excel, khi chọn Cbo này ( dữ liệu được lấy từ 2 cột) Xin hỏi cách làm như thế nào?
Khi nhấn thì nó mới hiện ra, khi không nhấn thì nó che mất cái nút cbbo đi.Xin cảm ơn!
 

File đính kèm

  • Nhap-Xuat-Ton Excel.rar
    50.2 KB · Đọc: 726
Lần chỉnh sửa cuối:
Upvote 0
Cái hay là nó làm được trên nhiều dòng, nhưng mà không biết là thủ thuật như thế nào?
 
Upvote 0
Cái hay là nó làm được trên nhiều dòng, nhưng mà không biết là thủ thuật như thế nào?
Vẽ ComboBox bình thường thôi, có hay gì đâu chứ ---> File này theo sự đánh giá của tôi là.. dở ẹc (chứ không hay như bạn tưởng) ---> Vì với người có kinh nghiệm với Excel thì chẳng ai lại chèn mỗi 1 cell 1 ComboBox như thế ---> PHÍ (và làm cho file tăng dung lượng đáng kể)
 
Upvote 0
Vẽ ComboBox bình thường thôi, có hay gì đâu chứ ---> File này theo sự đánh giá của tôi là.. dở ẹc (chứ không hay như bạn tưởng) ---> Vì với người có kinh nghiệm với Excel thì chẳng ai lại chèn mỗi 1 cell 1 ComboBox như thế ---> PHÍ (và làm cho file tăng dung lượng đáng kể)

Ủa em thây các Cell cái Cbbo này nó đêu nhau, và nó ẩn nữa, khi click vào nõ mới hiện ra mà.Chứ làm sao cứ mỗi dòng chèn một cái tốn thời gian lăm chứ
 
Upvote 0
Ủa em thây các Cell cái Cbbo này nó đêu nhau, và nó ẩn nữa, khi click vào nõ mới hiện ra mà.Chứ làm sao cứ mỗi dòng chèn một cái tốn thời gian lăm chứ
Vẽ cho vừa vặn vào cell là quá dễ: Giữ phím Alt khi vẽ...
Giả sử đã vẽ ComboBox tại A1... Vậy sau khi vẽ xong, chỉ cần quét chọn A1 đến A10, vào menu Edit\Fill\Down là có ngay 10 ComboBox y chang nhau ---> Chẳng tốn thời gian tí nào
Còn các hiệu ứng bạn kể trên thì xem và làm giống hình này

untitled1.JPG
 
Upvote 0
Em đã làm được combobox, giờ lại có thêm vấn đề nữa đó là em muốn tạo combobox cho toàn bộ các ô trong một cột. Nhưng em chỉ biết cách làm là tại mỗi ô em lại phải tạo một combobox chứ không biết cách cùng một lúc tạo combobox cho toàn cột. Mong được các cao thủ chỉ giáo
 
Upvote 0
Em đã làm được combobox, giờ lại có thêm vấn đề nữa đó là em muốn tạo combobox cho toàn bộ các ô trong một cột. Nhưng em chỉ biết cách làm là tại mỗi ô em lại phải tạo một combobox chứ không biết cách cùng một lúc tạo combobox cho toàn cột. Mong được các cao thủ chỉ giáo
Chỉ tạo 1 cái rồi lấy cái đó sử dụng cho 1 cột, chứ ai làm 1 cái cho 1 cell đâu bạn.
Bạn tham khảo bài sau nhe
http://www.giaiphapexcel.com/forum/...셛-t챠nh-Visible-l횪m-梳즢h-h튼沼웢g-휃梳퓆-CutCopy-Mode
 
Upvote 0
ban có thấy cái icon cua window góc trên trai màn hình ko, click vào đó, nhìn xuống dưới sẽ thấy option excel, click vao đó........, good luck
 
Upvote 0
bạn tạo 1 list sau đó vào data\Validation\setting\allow\list\ source :bôi đen vùng tạo list đó\ ok. thế là sử dụng đươck Combo thôi.

Cám ơn rất nhiều, đúng cái mình cần.
Nhưng cho mình hỏi một chút là:
- Khi mình xóa cái danh sách đó thì các tên trong mũi tên xổ xuống cũng tự động mất.
- Mình muốn nhập tên vào một trang mới, trắng tinh. Mà vẫn muốn có cái mũi tên có danh sách đó để tiện điền tên thì làm thế nào nhỉ.

Mình đã làm được rồi, không cần hỏi gì nữa, quá tuyệt vời về cái này. Thế mà lúc đầu cứ nghĩ là combo box. Thanks so much.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Cám ơn rất nhiều, đúng cái mình cần.
Nhưng cho mình hỏi một chút là:
- Khi mình xóa cái danh sách đó thì các tên trong mũi tên xổ xuống cũng tự động mất.
- Mình muốn nhập tên vào một trang mới, trắng tinh. Mà vẫn muốn có cái mũi tên có danh sách đó để tiện điền tên thì làm thế nào nhỉ.

Mình không hiểu ý của bạn lắm nhưng ngoài validation bạn có thể dùng Combobox để tại list danh sách (Cái này có thể tạo được nhiều cột nữa đó thoải mái thao khảo thông tin cho việc mình cần). Nếu bạn muốn tạo 1 trang mới thì bạn phải tạo lại bạn ah!
Chúc bạn thành công!
 
Upvote 0
Mình còn một thắc mắc nữa. Có phải là dùng validation chỉ cho 1 sheet thôi không? Dach sách tham chiếu mình để ở sheet khác là không được luôn :(
Tại sao lại không được nhỉ? Bạn nhấn Ctrl+F3, tạo mới 1 name (VD: DS) với Refers to là vùng danh sách tham chiếu. Sau đó bạn đặt Validation với tùy chọn Allow=List và Source là name mà bạn đã tạo (VD: =DS).
 
Upvote 0
Quá tuyệt vời, cám ơn bạn nghiaphuc nhiều nhé.
 
Upvote 0
Vẽ ComboBox bình thường thôi, có hay gì đâu chứ ---> File này theo sự đánh giá của tôi là.. dở ẹc (chứ không hay như bạn tưởng) ---> Vì với người có kinh nghiệm với Excel thì chẳng ai lại chèn mỗi 1 cell 1 ComboBox như thế ---> PHÍ (và làm cho file tăng dung lượng đáng kể)
Tôi cũng cùng nhận xét với ndu(là cùng về quan điểm), thật ra file này nó chỉ là "biểu diễn" thôi, đúng hơn là ý tưởng, còn việc thực hiện được ý tưởng như vậy phải cần cao siêu hơn nữa.Bởi file này chỉ có tác dụng đúng nghĩa trên 10 dòng thôi, mỗi dòng là một combo box, vậy làm 1000 dòng là ngồi vẽ 1000 combo box à, có mà chết,Trên diễn đàn có người đưa một đoạn mã để "sao chép" hết trên một cột, nhưng trên một sheet có hai loại combox thì chưa tìm ra đoạn mã, đúng hơn là chưa biết.Còn đoạn mã để sao chép sang nhiều cell như sau:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Me.ComboBox1
If Not Intersect(Target, [G6:G65536]) Is Nothing Then
.Visible = True
.LinkedCell = ActiveCell.Address
.Height = ActiveCell.Height
.Left = ActiveCell.Left
.Width = ActiveCell.Width
.Top = ActiveCell.Top
Else
.Visible = False
Exit Sub
End If
End With
End Sub

Có bạn nào trên diễn đàn tiếp tục viết thử trên một sheet có hai loại combo box ở hai cột cách nhau, ví dụ cột A và cột J dữ liệu combo box lấy từ một sheet khác.
 
Upvote 0
Với từng đó yêu cầu chỉ cần duy nhất 1 combo là đủ, sao lại vẽ vời tiêu tốn tài nguyên vậy. Dữ liệu lớn chắc hết chạy luôn.
Mình cũng đã gửi ví dụ dạng này rồi nhưng không nhớ ở đâu nữa.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT
Back
Top Bottom