Tạo danh sách thả xuống ?

Liên hệ QC

Chuotdong

Thành viên thường trực
Tham gia
28/11/06
Bài viết
255
Được thích
60
Tôi dùng Validation nhưng vẫn muốn có thể nhập các giá trị khác ngoài list thì làm thế nào nhỉ ?+-+-+-+
 
Xin chào cả nhà, em mới biết chỗ này được vài ngày, xin đăng ký một chân để được học hỏi thêm về món excel này. (Xin lỗi các min mod vì đã chào hỏi ở đây).

Tiện thể em xin có ý kiến với bác Chuột đồng thế này:

Trong phần Data Validation, bác để ý ở tab Error Alert, trong mục Style, bác không cần chọn Stop nếu bác muốn nhập các giá trị không nằm trong list.
 
Thanks.
Tôi làm được rồi nhưng lại gặp phải vấn đề bản thân cơ sở dữ liệu danh sách đó có nhưng dòng trống nên nhìn khá khó chịu, có hàm nào tạo danh sách mà tự động bỏ hàng trống đó đi không ?? mà không phải thêm cột phụ
 
Chuotdong đã viết:
Thanks.
Tôi làm được rồi nhưng lại gặp phải vấn đề bản thân cơ sở dữ liệu danh sách đó có nhưng dòng trống nên nhìn khá khó chịu, có hàm nào tạo danh sách mà tự động bỏ hàng trống đó đi không ?? mà không phải thêm cột phụ
Vấn đề này đã được thảo luận rất nhiều trên diến đàn rồi.
Bạn hãy sử dụng hàm Offset.
Bạn tham khảo thêm bài số 3 http://www.giaiphapexcel.com/forum/showthread.php?t=868&highlight=offset
........
 
Bác có thể bỏ các dòng trống đó đi bằng cách check vào ô Ignore blank trong phần Setting của Validation.
 
Lần chỉnh sửa cuối:
Theo tôi nghỉ là làm thế này, hơi rừng, nhưng chưa tìm ra thì dùng tạm, chắc chắn là có giải pháp khác
- tạo macro autofilter dmuc
- chọn non blank và copy vào dmuc1,
- tạo dmuc2=offset(dmuc1,0,0,counta(dmuc1),1)
theo file kèm
Đang cố nghỉ cách khác mà o ra. Mà hình như tôi gởi sai chỗ. Lỡ rồi.
 
Lần chỉnh sửa cuối:
ThuNghi đã viết:
Theo tôi nghỉ là làm thế này, hơi rừng, nhưng chưa tìm ra thì dùng tạm, chắc chắn là có giải pháp khác
- tạo macro autofilter dmuc
- chọn non blank và copy vào dmuc1,
- tạo dmuc2=offset(dmuc1,0,0,counta(dmuc1),1)
theo file kèm
Đang cố nghỉ cách khác mà o ra. Mà hình như tôi gởi sai chỗ. Lỡ rồi.
Đúng là hơi nhầm nhọt qua trồng trọt xíu, nhưng cũng không sao. Bạn dùng AutoFilter cũng tốt nhưng sẽ không hiệu quả nếu nguồn có nhiều mã trùng nhau. Do đó hãy dùng AddvanceFillter thì hiệu quả hơn. Thêm nữa là nên áp dụng các biện pháp để tăng tốc VBA. ThuNghi thử xem nhé.
Thân
 

File đính kèm

  • Addvance Filter for List.zip
    17.5 KB · Đọc: 1,924
Mr Okeba có thể chỉnh lại giúp mình không:danh sách của bạn khi lọc bị vấn đề là nếu có >2 ô có dữ liệu giống ô A1 thì trong sheet ct sẽ có 2 dòng có giá trị này.
Cảm ơn bạn nhiều
 
Web KT
Back
Top Bottom