Skip to content

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

  1. 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).
  2. Vào tab DVD Addin → nhóm Đồ họa → menu Menu Shape → bấm Vẽ HCN màu.
  3. 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.
  4. 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 ô đó.
  5. 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 #RRGGBB sẽ 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.

Released under DVDAddin License.