Dropdown list bằng màu sắc (2 người xem)

Liên hệ QC

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

anhtuan1066

Thành viên gạo cội
Tham gia
10/3/07
Bài viết
5,802
Được thích
6,912
Chào các bạn!
Ko biết ai có thể tạo 1 Dropdown list (ComboBox hay cái gì cũng dc) sao cho khi tôi click vào nó sẽ hiện ra list cũa 56 màu... Chọn 1 cái sẽ tô màu 1 cell nào đó... (list xỗ xuống là color nha)
ANH TUẤN
 
Có 1 cái gọi là SysColor Class control nhưng insert không được, không biết làm sao.
nhưng có 1 cách khác, xem file kèm theo.
 

File đính kèm

ptm0412 đã viết:
Có 1 cái gọi là SysColor Class control nhưng insert không được, không biết làm sao.
nhưng có 1 cách khác, xem file kèm theo.

Việc đổi màu một Obj thì khó gì, cái mà bác Tuấn nói là đổi màu của List (Danh sách xổ xuống), mỗi hàng một màu cơ??


Thân!
 
ptm0412 đã viết:
Có 1 cái gọi là SysColor Class control nhưng insert không được, không biết làm sao.
nhưng có 1 cách khác, xem file kèm theo.
Sử dụng như thế nào bác nhỉ em thấy nó chỉ cho xem mầu thôi còn không có ô nào nhận mầu cả (Nhìn mà chẳng sờ được).
 
Thật ra tôi cũng có 1 file down trên mạng về.. nhưng cao siêu quá ko biết sữa... Nó show ra 1 list màu, nhưng ko biết làm sao gán vào cell màu mình chọn...
Các bạn xem thử cải tiến thế nào nhé!
ANH TUẤN
 

File đính kèm

anhtuan1066 đã viết:
Xài sao đây đại ca ơi... Bấm búa xua mà chẳng thấy nó tô màu vào cell gì cã
Cho đồ xịn mà không biết xài, của người ta cho 16 triệu màu đó.
Gắn thêm 1 command button, code là set color của selection theo màu của Colortest.
Còn xài form thì gắn thêm 1 command button, code là gán màu cho selection bằng màu của Shape1.
Giời ạ!
 
Mình đã điều chỉnh 1 tí. Các bạn xem file.
 

File đính kèm

Nhưng mà hình như nó được tạo ra năm 2002 ? Voda sưu tầm về rồi để ngủ yên cho đến một ngày AT1066 đánh thức nó dậy ...thế là câu chuyện Dropdow Colors list bắt đầu . :D

Cơ mà mình vẫn chưa hiểu cách sửa cuả Voda . Bạn nào biết diễn giải dùm mình đi ?
 
Đại ca làm luôn đi cho trọn tình nghĩa nhé!
Xem nè Cậu cả! Nếu xài form cho chọn vùng sau khi kích hoạt Form ở ô Chọn vùng, gõ vào hoặc nhấn nút - chọn như trong phim, ý quên, chọn như trong hàm fx vậy. Có thể chọn trong sheet khác luôn.
Nếu xài trên sheet thì chỉ được trong sheet thôi.
 

File đính kèm

Hic... sao bấm nút Apply nó báo lỗi nhỉ?
ANH TUẤN
 
báo lỗi range select, cậu sửa di, cái này mình không biết
câu hỏi đố vui về VBA của cậu mà
 
ptm0412 đã viết:
báo lỗi range select, cậu sửa di, cái này mình không biết
câu hỏi đố vui về VBA của cậu mà
Đánh đố nhỉ? hi... hi... May quá... em thấy rồi đại ca...
Nhưng nói thật là vẫn chưa hài lòng lắm về cái Color Dropdown List này... Làm sao cho thật đơn giãn... Chọn 1 cell rồi chọn vào 1 ComboBox duy nhất (ComboBox này dc đính vào cell luôn thì càng hay).. trong list sẽ xỗ xuống 1 bảng màu, chọn và tô... chứ như 2 cái file trong topic này thì quả thật là rắc rối... thà chọn nút tô màu trong toolbar còn nhanh hơn... Hic...
ANH TUẤN
 
Cơ mà mình vẫn chưa hiểu cách sửa cuả Voda . Bạn nào biết diễn giải dùm mình đi ?
Trong code của form, trong sub:
Private Sub m_objColorDrop_DblClick()
Bác Voda thêm vào câu:
ActiveCell.Interior.Color = m_objColorDrop.List(m_objColorDrop.ListIndex).Color
 
Lần chỉnh sửa cuối:
Ko phải validation... Là ComboBox cơ (người ta làm dc cái ComboBox giống hệt Validation đấy nhé)... Làm sao nó hiện ra dc list màu sắc... thế thích hơn... Mấy cái kia rắc rối quá đại ca à... he... he..
ANH TUẤN
 
anhtuan1066 đã viết:
Chọn 1 cell rồi chọn vào 1 ComboBox duy nhất (ComboBox này dc đính vào cell luôn thì càng hay).. trong list sẽ xỗ xuống 1 bảng màu . . .
1. Nếu combobox dính vào cell và Nếu cell chọn lại có xài validation theo list thì hiện lên cái gì? 2 cái? cái gì xổ xuống?
2. Nếu combobox để rời thì chỉ xài cho 1 sheet. Mỗi sheet 1 cái còn gì là duy nhất?
Còn xài form chuyển thành addin thì xài cho mọi file.
Xem file này nè. Tô màu nền hay đổi màu font trên cùng 1 form, cùng 1 nút Apply. Muốn màu border không? Làm luôn!
 

File đính kèm

Lần chỉnh sửa cuối:
anhtuan1066 đã viết:
Ko phải validation... Là ComboBox cơ (người ta làm dc cái ComboBox giống hệt Validation đấy nhé)... Làm sao nó hiện ra dc list màu sắc... thế thích hơn... Mấy cái kia rắc rối quá đại ca à... he... he..
ANH TUẤN

Vấn đề là phải xem lại bản chất về màu atuan ah

Fiel của a rất hay, nhưng để tổng quát rất khó

a tuấn xem thế nào???
 
Giờ mình xét trường hợp dễ nhất nhé:
1> Cái ComboBox ấy dc đính vào từ A1:A10 và ko có Validation gì cả
2> List xỗ xuống chỉ là màu và chỉ cần 65 màu là đũ vì mắt thường cũng ko thễ phân biệt dc những màu quá tinh tế đâu
Chỉ vậy thôi... Chọn list là tô màu
ANH TUẤN
 
Web KT

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

Back
Top Bottom