Đến nội dung

Shape và màu ​

Nhóm lệnh biến bảng tính thành sơ đồ trực quan: đặt tên cho các khối hình trên mặt bằng, đọc mã màu ra số, rồi tô màu cả loạt Shape theo công thức tiến độ. Dành cho kỹ sư hiện trường phải cập nhật một bản đồ màu tiến độ mỗi tuần mà không muốn click từng hình.

Toàn bộ nằm ở tab DVD Addin → nhóm Đồ họa: nút chính Tô màu Shape, các lệnh còn lại trong Menu Shape; các lệnh mây là nút Khoanh mây và những lệnh dưới mũi tên của nút ấy.

Các lệnh trong nhóm ​

LệnhChức năng
Tô màu ShapeTô màu hàng loạt Shape theo bảng ánh xạ 2 cột: tên Shape → mã RGB
Vẽ hình chữ nhật màuĐọc mã RGB trong từng ô rồi vẽ đè lên ô đó một hình chữ nhật cùng màu
Danh sách shapeGhi tên toàn bộ Shape của sheet hiện hành xuống cột, bắt đầu từ ô đang chọn
Đổi tên ShapeĐổi tên hàng loạt theo bảng 2 cột: tên cũ → tên mới
Đánh số ShapeĐổi tên các shape đang chọn thành 1, 2, 3… theo vị trí trái → phải, trên → dưới; có xem trước và tuỳ chọn ghi số vào giữa shape
Lấy vị tríTra tọa độ theo danh sách tên, dán ra ô dưới dạng Top;Left (point)
Gắn nhãn liên kếtQuét bảng tên + nội dung, gắn ảnh liên kết nền trắng của từng ô lên trên, dưới, trái, phải (hoặc giữa) Shape cùng tên — tự cập nhật khi ô đổi
Chuyển nhãn sang TĩnhMột lần bấm: mọi nhãn liên kết trên sheet (và ảnh liên kết trong bản sao lưu ẩn) thành ảnh tĩnh — hết chậm nhập liệu
Tạo shape móng từ DWG 🔒Đọc móng từ bản vẽ DWG/DXF gốc, tự khớp lên ảnh mặt bằng rồi tạo shape đúng biên dạng, đánh số theo thứ tự đọc; có xem trước và căn tay 2 điểm
Tạo shape cọc từ DWG 🔒Đọc cọc tròn và cọc vuông từ bản vẽ DWG/DXF gốc, tự khớp lên ảnh mặt bằng cọc rồi tạo shape tròn / vuông đúng kích thước (cọc xoay thì shape xoay theo), tên shape theo ký hiệu cọc (P1, P2…) để tô màu tiến độ; bỏ qua ký hiệu ở bảng chú thích và khung đài chứa cọc, đánh dấu cọc thử
Tạo shape cột vách từ DWG 🔒Đọc cột (chữ nhật, tròn, chữ L/T) và vách bê tông từ bản vẽ mặt bằng DWG/DXF, tự khớp lên ảnh rồi tạo shape đúng tiết diện — cột C1, C2…, vách V1, V2… để tô màu tiến độ đổ bê tông; bản vẽ nhiều mặt bằng thì tick sẵn mặt bằng khớp ảnh nhất, ký hiệu (W400, CW…) lấy theo chữ gần nhất hoặc đường dẫn
Tiến độ mặt bằngBảng theo dõi trạng thái từng shape (lấy tên thẳng từ mặt bằng, kể cả shape trong nhóm) có danh sách chọn; tô màu theo màu nền ô chú giải; chú giải trên mặt bằng tự đếm Hoàn thành: 132/225 (58,7%); xuất PDF một trang
Lấy mã màuĐọc màu nền ô và ghi mã RGB dạng số vào chính ô đó
Auto ClickGhi và phát lại chuỗi click chuột — xem trang Auto Click
Khoanh mâyKéo chuột vẽ mây đánh dấu sửa đổi thẳng lên sheet — như công cụ mây của Đọc PDF; bấm một ô để khoanh ô đó
Mây đa giácBấm từng đỉnh để vẽ mây theo đường gấp khúc; bướu luôn lồi ra ngoài kể cả hình chữ L
Mây quanh vùng chọnMỗi khối ô / mỗi shape đang chọn một đám mây, không cần vẽ tay
Chuyển thành mâyThay hình tự do, hình thoi, tam giác (theo đỉnh) hay hình có sẵn khác (theo khung) bằng mây — giữ tên, màu nét, thứ tự trước/sau
Mũi tênKéo chuột vẽ mũi tên thẳng lên sheet — đầu mũi tên của Excel, ba cỡ
Ghi chú chữBấm rồi gõ chữ ngay tại chỗ — text box viền màu, font và cỡ chữ chọn được
Ghi chú nền vàngNhư Ghi chú chữ nhưng nền vàng chữ đen, như giấy nhớ
Chú thíchNhấn vào điểm cần chỉ, kéo tới chỗ đặt chữ — ô chữ và đường dẫn có mũi tên gộp thành nhóm
Tùy chọn mây…Màu, độ dày nét, cỡ bướu, lề, co giãn theo ô; font, cỡ chữ, cỡ đầu mũi tên của ghi chú

🔒 = tính năng gói PRO. Tô màu Shape, Gắn nhãn liên kết và Auto Click cần tài khoản DVDAddin còn hạn (Standard hoặc PRO; dùng thử đầy đủ trong thời gian Trial); các lệnh còn lại không có 🔒 dùng được ngay.

Các lệnh chèn ảnh nằm cùng nhóm Đồ họa nhưng được mô tả riêng tại Chèn ảnh.

Quy trình dựng mặt bằng màu theo tiến độ ​

Cách nhanh hơn

Lệnh Tiến độ mặt bằng làm gọn cả quy trình dưới đây trong một hộp thoại: tự lấy danh sách tên, chọn trạng thái từ danh sách, màu theo màu nền ô, chú giải tự đếm số. Quy trình thủ công bên dưới vẫn hữu ích khi cần công thức màu riêng.

Bốn lệnh đầu ăn khớp với nhau thành một dây chuyền: liệt kê tên → chuẩn hóa tên → lấy mã màu → tô màu.

  1. Chuẩn bị hình. Dán mặt bằng phân khu vào sheet dưới dạng các Shape (mỗi ô sàn / mỗi phân khu là một hình).
  2. Lấy danh sách tên. Chọn một ô trống làm điểm bắt đầu (ví dụ K5) rồi chạy Danh sách shape. Add-in ghi tên từng Shape xuống cột và báo "Đã liệt kê N shapes". Lệnh ghi đè nội dung bên dưới, nên phải chọn vùng trống.
  3. Chuẩn hóa tên. Tên Excel tự đặt (Rectangle 27) không dùng được. Thêm cột tên mới bên phải theo mã phân khu, chạy Đổi tên Shape, quét vùng 2 cột khi hộp thoại nhắc "Chọn vùng 2 cột: tên shape cũ (trái), tên shape mới (phải)".
  4. Lấy mã màu quy định. Sao chép ô chú giải màu sang một cột nháp rồi chạy Lấy mã màu để đổi màu nền thành số. Đừng chạy trên bảng gốc — lệnh ghi đè lên chính ô đó.
  5. Dựng cột công thức màu. Bên phải cột tên Shape, viết công thức trả về mã RGB theo cột trạng thái.
  6. Tô màu. Chạy Tô màu Shape, quét vùng 2 cột khi hộp thoại nhắc "Chọn vùng (cột trái = tên Shape, cột phải = mã RGB)". Kết quả: "Đã tô màu N shapes (lỗi X)" — số trong ngoặc là các dòng bị bỏ qua vì ô màu không phải số.
  7. Kiểm tra bố cục (tùy chọn). Chọn cột tên Shape, chạy Lấy vị trí, chọn cột đích để dán chuỗi Top;Left — các hình cùng Top là đã thẳng hàng ngang.

Tuần sau chỉ cần sửa cột trạng thái rồi chạy lại bước 6.

Ví dụ ​

Mặt bằng đổ sàn tầng 3, mỗi ô sàn là một Shape đã đặt tên O_A1, O_A2… Cột trạng thái để ở F, còn bảng ánh xạ là hai cột liền kề G (tên Shape) và H (mã RGB):

F — Trạng tháiG — Tên ShapeH — Mã RGB
Đã đổO_A15296274
Đã đổO_A25296274
Đang TCO_B165535
Chưa TCO_B212632256

Công thức ô H5: =IF(F5="Đã đổ";5296274;IF(F5="Đang TC";65535;12632256)).

Chạy Tô màu Shape, quét đúng G5:H40 rồi bấm OK. Cả mặt bằng đổi màu trong một lần bấm: xanh cho phần đã đổ, vàng cho khu đang thi công, xám cho phần chưa triển khai. Tuần sau chỉ sửa cột F rồi bấm lại.

Nếu muốn bản đồ nhiệt dạng lưới thay vì mặt bằng, dùng Vẽ hình chữ nhật màu: quét thẳng vùng ô chứa mã RGB, add-in vẽ mỗi ô một khối màu đúng kích thước ô.

Mẹo và lưu ý ​

  • Mã màu phải là số, theo công thức Excel Đỏ + Xanh lá×256 + Xanh dương×65536. Ô ghi chữ, ô trống hoặc mã HEX #RRGGBB bị tính vào phần lỗi và bỏ qua.
  • Tên Shape phải khớp chính xác. Sai một ký tự thì dòng đó bị bỏ qua âm thầm, không báo riêng. Tên trong một sheet cũng nên là duy nhất — trùng tên thì lệnh chỉ thấy hình đầu tiên.
  • Mọi Shape do Tô màu Shape và Vẽ hình chữ nhật màu tạo/tô đều nhận độ trong suốt 50% cố định, không có tùy chọn thay đổi.
  • Vẽ hình chữ nhật màu đổi định dạng ô thành ;;; để giấu con số, và chạy lại trên cùng vùng sẽ chồng thêm một lớp hình nữa — muốn dọn thì Home → Find & Select → Go To Special → Objects rồi xóa.
  • Lấy mã màu ghi đè nội dung ô và không đọc được màu do định dạng có điều kiện sinh ra; ô No Fill trả về 16777215 (trắng) chứ không phải rỗng.
  • Cả nhóm lệnh chỉ làm việc trên sheet hiện hành và không hoàn tác được bằng Ctrl+Z. Giữ ESC để dừng giữa chừng; phần đã xử lý vẫn giữ nguyên.
  • Lấy vị trí trả về một chuỗi Top;Left, không phải hai số — muốn tách thì dùng Text to Columns với dấu phân cách ;.

Xem thêm ​

  • Chèn ảnh — các lệnh ảnh cùng nhóm Đồ họa.
  • Auto Click — lệnh cuối trong Menu Shape, ghi và phát lại click chuột.
  • Vẽ tiến độ — nguồn dữ liệu trạng thái để tính cột mã màu.
  • Chỉnh ảnh — canh một Shape/ảnh vào đúng ô sau khi bố trí xong.

Phát hành theo giấy phép DVDAddin.