Hỏi Validation Có 02 sự hiển thị (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

feelingyes

Thành viên tiêu biểu
Tham gia
24/9/07
Bài viết
459
Được thích
395
Nghề nghiệp
Economic
Chào các bác
Em đang muốn tạo Validation ví dụ như sau
Sheet 1 (dữ liệu) Cột A là Apple
-----------------Cột B là Táo
Sang sheet 2 (phát sinh)
Em có cột danh mục A (cột A) Có thể chọn dữ liệu từ cột A Sheet 1 Là Apple
Nhưng yêu cầu của em là khi click vào validation ta có thể nhìn thấy 2 cột trong validation
Ví dụ trong validation (bên trái là Apple, bên phải ta nhìn thấy là Táo)

Liệu có phải dùng VBA không các bác?
 
Mình nghĩ validation thì hiển thị hai cột là không được bạn ah ( Bạn có thể dùng cột phụ để gộp hai cột lại) còn dùng combobox thì được chứ.
 
Upvote 0
to feelingyes
Mình tìm hoài nhưng không thấy Link đâu cả nên mình xin gởi lại File trước đây Mr.OkeBab đã làm. Bạn tải về tham khảo, File này mình thấy rất hay đấy.

TDN
 

File đính kèm

Upvote 0
Chào các bác
Em đang muốn tạo Validation ví dụ như sau
Sheet 1 (dữ liệu) Cột A là Apple
-----------------Cột B là Táo
Sang sheet 2 (phát sinh)
Em có cột danh mục A (cột A) Có thể chọn dữ liệu từ cột A Sheet 1 Là Apple
Nhưng yêu cầu của em là khi click vào validation ta có thể nhìn thấy 2 cột trong validation
Ví dụ trong validation (bên trái là Apple, bên phải ta nhìn thấy là Táo)

Liệu có phải dùng VBA không các bác?
Thực ra bạn có thể làm file giống như file của thầy Phước đưa lên đấy! Làm đơn giản thôi với nguyên tắc:
1> Giã sử bạn cần Validation ấy (bây giờ dc giã lập bằng ComboBox) nằm trong cột thứ 3, vậy dùng sự kiện WorkSheet_SelectionChange (hoặc BeforeRightClick gì đó) với điều kiện Target.Column = 3
2> Cho ComboBox luôn ẩn khi vùng chọn của Target ko phải là cột 3
3> Sẽ cho hiện ComboBox lên khi vùng chọn là cột 3
4> Set độ rộng của ComboBox đúng = độ rộng của cell, độ cao của ComboBox đúng = độ cao của cell
5> Set Linked cell đúng vào vị trí của Target
vân vân và vân vân...
(Muốn biết việc Set các thông số ComboBox cũng như của Cell thì đơn giản nhất là Record lấy 1 macro quá trình tinh chỉnh này rồi xem code...)
ANH TUẤN
 
Upvote 0
Chỉ có cách tạo Vâlidtion hiện côt táo ( thường là cột giải thích ), nhưng khi chọn lại ra cột Apple ( thường là cột mã ).
Cách của Anhtuan1066 dẫn đến sự kiện không Copy và Paste được. Làm sao khôi phục lại được Copy và Paste bình thường.
 
Lần chỉnh sửa cuối:
Upvote 0
Chỉ có cách tạo Vâlidtion hiện côt táo ( thường là cột giải thích ), nhưng khi chọn lại ra cột Apple ( thường là cột mã ).
Cách của Anhtuan1066 dẫn đến sự kiện không Copy và Paste được. Làm sao khôi phục lại được Copy và Paste bình thường.
Ai cha... tất nhiên đây chỉ là những gợi ý đơn giãn đễ đạt dc mục đích... Khi gặp vấn đề ta có thể tiếp tục nghiên cứu mà... chẳng hạn bạn có thể chuyển SelectionChange thành BeforeDoubleClick hoặc BeforeRightClick... vân vân và vân vân
ANH TUẤN
 
Upvote 0
to feelingyes
Mình tìm hoài nhưng không thấy Link đâu cả nên mình xin gởi lại File trước đây Mr.OkeBab đã làm. Bạn tải về tham khảo, File này mình thấy rất hay đấy.

TDN

Em tạo được Combobox rồi nhưng chỉ tạo được một ô, nếu muốn tạo cho tất cả các ô lựa chọn giống cột A ở trong file bác up lên diễn đàn thì phải làm như thế nào?
 
Upvote 0
!$@!! thực ra mà nói thì có ai giải thích giùm mình đc từ S01 trong code VBA ở trên là gì k?
rối quá, thấy hay mà k áp dụng đc bùn
 
Upvote 0
!$@!! thực ra mà nói thì có ai giải thích giùm mình đc từ S01 trong code VBA ở trên là gì k?
rối quá, thấy hay mà k áp dụng đc bùn
Đã xem qua bài của bạn ở topic khác. Vì bạn chưa có tí cơ bản nào hết nên mới rối thế. S01 là mình tự đặt ra thôi. Đó gọi là sheet code. Vì đang không khỏe nên lười chọt chọt cái bàn phím. Chăc mai sẽ có bài trả lời cho bạn ở topic kia thôi. Kiên nhẫn mới học được VBA.
 
Upvote 0
tìm bài viết nó cũng ra, nhưng dùng VBA thì bó tay rồi. Muốn copy để ứng dụng cho mình cũng khó
 
Upvote 0
Web KT

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

Back
Top Bottom