Vẽ HCN màu
Vị trí trên ribbon: Tab DVD Addin → Nhóm Đồ họa → Menu Menu Shape
ID lệnh: btnColorRectangles
Chức năng
Lệnh đọc mã màu RGB dạng số trong từng ô của vùng bạn chọn, rồi vẽ đè lên chính ô đó một hình chữ nhật đúng kích thước ô, tô bằng màu tương ứng với độ trong suốt 50%. Giá trị số trong ô được ẩn đi (định dạng ;;;) để chỉ còn thấy khối màu.
Cách này dùng để dựng bản đồ nhiệt tiến độ hoặc sơ đồ mặt bằng "ô lưới" ngay trên bảng tính: mỗi ô là một phân khu/một ngày, công thức tính ra mã màu theo trạng thái, và lệnh biến cả vùng thành một mảng khối màu thật sự — khác với tô nền ô ở chỗ đây là các Shape, có thể di chuyển, nhóm lại và sao chép sang Word hoặc PowerPoint.
Cách dùng
- Chuẩn bị vùng ô mà giá trị của ô là mã màu RGB dạng số (thường do công thức sinh ra).
- Vào tab DVD Addin → nhóm Đồ họa → menu Menu Shape → bấm Vẽ HCN màu.
- Hộp chọn vùng của Excel hiện lên với dòng nhắc "Chọn vùng số để tạo hình chữ nhật màu tương ứng". Quét vùng rồi bấm OK.
- Add-in tạo một hình chữ nhật cho mỗi ô có giá trị số, đặt đúng vị trí và kích thước ô đó.
- Kết thúc, thông báo hiện "Đã tạo N rectangles (bỏ qua X ô không phải số)".
Ví dụ
Bảng theo dõi tiến độ đổ sàn theo phân khu × tuần, vùng D5:M20. Mỗi ô chứa công thức đổi trạng thái thành mã màu:
=IF(D$4>$C5;12632256;IF(D$4=$C5;65535;5296274))
Chọn D5:M20 khi hộp thoại hỏi, bấm OK: lưới 160 ô biến thành 160 khối màu bán trong suốt xếp khít nhau — xanh cho phần đã đổ, vàng cho tuần đang thi công, xám cho phần chưa tới. Ảnh chụp lưới này dán thẳng vào báo cáo tuần.
Lưu ý
- Ô phải chứa số; ô chữ, ô rỗng hoặc mã HEX dạng
#RRGGBBsẽ bị bỏ qua và đếm vào phần "không phải số". - Sau khi chạy, các ô trong vùng bị đổi định dạng số thành
;;;để giấu con số — nếu muốn thấy lại mã màu, đặt lại định dạng ô về General. - Hình chữ nhật luôn có độ trong suốt 50% và nằm đè lên ô; chúng là Shape thật, chạy lại lệnh trên cùng vùng sẽ chồng thêm một lớp nữa.
- Giữ phím
ESCđể dừng giữa chừng; các hình đã vẽ vẫn được giữ. - Lệnh không hoàn tác được bằng
Ctrl+Z; muốn xóa hàng loạt, dùng Home → Find & Select → Selection Pane hoặc Go To Special → Objects rồi xóa.
Liên quan
- Lấy mã màu — đọc mã màu nền của các ô sẵn có để tạo vùng số làm đầu vào cho lệnh này.
- Tô màu Shape — tô lại màu cho các Shape đã có thay vì vẽ hình mới.
- DS Shapes — liệt kê các Shape vừa tạo để kiểm đếm hoặc xử lý tiếp.