Tạo 1 combobox trên 1 sheet

Liên hệ QC

manhhung12

Thành viên thường trực
Tham gia
20/3/08
Bài viết
232
Được thích
88
Chào các bạn
Tôi muón tạo 1 combo trên 1 sh đẻ chọn và hiển thị giá trị chon và mã của giá trị được chon như trong file gửi kèm.
Nhờ các bạn giúp
Tks
 

File đính kèm

Chào các bạn
Tôi muón tạo 1 combo trên 1 sh đẻ chọn và hiển thị giá trị chon và mã của giá trị được chon như trong file gửi kèm.
Nhờ các bạn giúp
Tks

Bạn xem file đính kèm nhé. một số thuộc tính quan trọng của combobox mình cũng đã khoan vùng cho bạn rồi đấy
 

File đính kèm

Upvote 0
Tạo 1 combobox trên 1 sheet
Hình như đề tài này nói nhiều rồi bạn ạ.
Nhưng nếu cần thì bạn cũng có thể làm thế này
- Format control
- Input range : Bạn chọn vùng cột B của Sheet1 cần hiển thị.
- Cell link : Ô mà Bạn cần ghi mã đơn vị
 
Upvote 0
Tạo 1 combobox trên 1 sheet
Hình như đề tài này nói nhiều rồi bạn ạ.
Nhưng nếu cần thì bạn cũng có thể làm thế này
- Format control
- Input range : Bạn chọn vùng cột B của Sheet1 cần hiển thị.
- Cell link : Ô mà Bạn cần ghi mã đơn vị
Tôi vào ở chế độ nhúng thì mới thiết lập được thuộc tính cho nó.
 
Upvote 0
Nhưng làm sao tôi chọn đươc combo để mở cửa sổ thuộc tính bạn nhỉ

Combobox tôi tạo trong file của bạn là combobox của Control Toolbox.

Bạn click chuột phải trên thanh menu của excel chọn Control Toolbox. Bật chế độ Design Mode lên (biểu tượng hình thước eke và cây bút chì).
Click chuột phải vào combobox và chọn properties.
 
Upvote 0
Tôi làm được rồi. Tôi dùng name động theo công thức:
HTML:
offset(sheet1!$A$1,1,0,counta(sheet1!$A:$A),2)
nhưng sao dữ liệu tren combobox không được làm tươi(refresh).
Tôi tìm trên properties của combo không thấy thông số nào update cả.
Bạn có cách gì không?
nếu tôi bổ sung vào ds (vd: ma(17) ten(vấn đề 17) ở phía dươi cùng ds sau đo chuyển sang sheet chưa combo trong ds xổ xuống cua combo không có data vừa bổ sung, nhưng nếu ta nhập mã (17) vào combo thì dữ liệu ten(van de 17) vẫn hiển thị đúng.
như vậy là ds xổ xuống trong combo kg được làm tươi. Nếu đóng file excel rồi mở ạli thì ds xổ xuống của combo sẽ được cập nhật
 
Lần chỉnh sửa cuối:
Upvote 0
Chào các bạn
Tôi muón tạo 1 combo trên 1 sh đẻ chọn và hiển thị giá trị chon và mã của giá trị được chon như trong file gửi kèm.
Nhờ các bạn giúp

Sao bạn không dùng list box cho nhanh?

Thân!
 
Lần chỉnh sửa cuối:
Upvote 0
Sao bạn không dùng list box cho nhanh?

Thân!
Nhưng tôi đã làm combo bây giờ còn mỗi việc : DỮ LIỆU KHÔNG UPDATE KHI TA SỬA NỘI DUNG TRONG DS
bạn biết chỉ tôi với. còn cái lĩstbox có tự update DL không bạn?
---sửa
Tôi xem cái listbox của bạn rồi. vấn đề tôi cần là nó hiển thị nội dung cho mình chọn chứ kg phải số 1/2/3... vì lúc đó ta đau biết 1-> có nội dung gi? 2-> có nd thế nào?
nếu chỉ cần chọn 1 / 2/ 3... thì đâu cần đến listbox. chỉ cần gõ 1 trên 1 ô sau đó dùnhgg hàm vlookup đẻ cho hiển thị nd là ok
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi làm được rồi. Tôi dùng name động theo công thức:
HTML:
offset(sheet1!$A$1,1,0,counta(sheet1!$A:$A),2)
nhưng sao dữ liệu tren combobox không được làm tươi(refresh).
Tôi tìm trên properties của combo không thấy thông số nào update cả.
Bạn có cách gì không?
nếu tôi bổ sung vào ds (vd: ma(17) ten(vấn đề 17) ở phía dươi cùng ds sau đo chuyển sang sheet chưa combo trong ds xổ xuống cua combo không có data vừa bổ sung, nhưng nếu ta nhập mã (17) vào combo thì dữ liệu ten(van de 17) vẫn hiển thị đúng.
như vậy là ds xổ xuống trong combo kg được làm tươi. Nếu đóng file excel rồi mở ạli thì ds xổ xuống của combo sẽ được cập nhật

Có lẽ Name động thì combobox gặp vấn đề này bạn ạ! Nếu là name tĩnh thì việc update lại dễ dàng. Mình chưa biết tại sao combobox không tự động cập nhật danh sách khi dùng Name Động. Tạm thời bạn thêm đoạn code này vào sheet chứa combobox nhé.
PHP:
Private Sub Worksheet_Activate()
Me.ComboBox1.ListFillRange = "MaNV"     "Hoặc  là tên Name do bạn đặt
End Sub
 
Upvote 0
Web KT

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

Back
Top Bottom