Chèn và Sao chép
Vị trí trên ribbon: Tab DVD Addin → Nhóm Ô và Dòng → Menu Menu Chèn
ID lệnh: btnInsertCopyBelow
Chức năng
Nhân bản một mẫu dòng xuống nhiều vị trí trong bảng: với mỗi dòng đích, lệnh chèn thêm đúng số dòng trống bằng số dòng của vùng nguồn rồi chép nội dung mẫu vào đó. Dùng khi cần gắn một khối dòng lặp lại sau từng hạng mục — ví dụ chèn 3 dòng "Vật liệu / Nhân công / Máy thi công" dưới mỗi đầu việc trong bảng dự toán, hay chèn dòng "Cộng hạng mục" sau mỗi nhóm công việc trong bảng khối lượng. Phím tắt: Alt+C.
Cách dùng
- Bấm Chèn và Sao chép trong tab DVD Addin → nhóm Ô và Dòng → Menu Chèn (hoặc nhấn Alt+C).
- Hộp thoại đầu tiên hiện lên: "Chọn vùng nguồn (có thể nhiều hàng)". Kéo chuột chọn khối dòng mẫu trên sheet rồi bấm OK.
- Hộp thoại thứ hai: "Chọn vùng đích (Ctrl-click để chọn nhiều vùng)". Chọn các dòng mà bạn muốn chèn khối mẫu xuống ngay bên dưới; giữ Ctrl để chọn nhiều vùng rời rạc, rồi bấm OK.
- Addin xử lý từ dưới lên để các vị trí phía trên không bị xê dịch: với mỗi dòng đích, chèn đủ số dòng trống rồi chép nội dung vùng nguồn vào.
- Trong lúc chạy, nhấn ESC để dừng — phần đã xử lý vẫn được giữ nguyên.
- Bấm Huỷ (Cancel) ở bất kỳ hộp thoại nào để thoát mà không thay đổi gì.
Ví dụ
Bảng dự toán chi tiết có các dòng đầu việc ở dòng 10, 25 và 40. Bạn đã chuẩn bị sẵn khối mẫu 3 dòng ở A100:H102 gồm Vật liệu, Nhân công, Máy thi công với công thức tính sẵn.
Bấm Alt+C → chọn vùng nguồn A100:H102 → chọn vùng đích: nhấp dòng 10, Ctrl-nhấp dòng 25, Ctrl-nhấp dòng 40 → OK. Kết quả: dưới mỗi đầu việc có thêm đúng 3 dòng chi phí, giữ nguyên định dạng và công thức của khối mẫu, các dòng bên dưới tự dịch xuống.
Lưu ý
- Nội dung được chép nguyên khối (giá trị, công thức, định dạng) từ vùng nguồn; công thức tham chiếu tương đối sẽ tự dịch theo vị trí mới.
- Vùng nguồn nên nằm ngoài phạm vi bị chèn dòng (ví dụ đặt ở cuối sheet), nếu không vị trí của nó có thể bị đẩy trong quá trình chạy.
- Việc chèn hàng loạt không hoàn tác gọn bằng một lần Ctrl+Z — lưu file trước khi chạy trên bảng lớn.
- Trong khi chạy, addin tắt sự kiện và cập nhật màn hình để tăng tốc; màn hình đứng yên một lúc là bình thường.
- Nếu vùng đích gồm nhiều dòng liên tiếp, mỗi dòng trong đó đều được chèn một khối mẫu — chọn đúng số dòng cần thiết để tránh nhân bản thừa.
Liên quan
- Chèn dòng — chèn dòng trống theo số lượng, không kèm sao chép.
- Chèn cột — mở rộng bảng theo chiều ngang.
- Xoá dòng trống — dọn các dòng thừa nếu chèn nhầm.
- Gộp dòng — xử lý tiếp phần trình bày sau khi bảng đã đủ dòng.