Code Chèn Dòng Trong Excel

Việc tự động hóa các báo cáo trong Excel giúp bạn có thể làm báo cáo nhanh hơn. Tuy nhiên làm cụ nào để đảm bảo các report tự động được trình bày đúng thẩm mỹ? ví dụ là sau mỗi lần update báo cáo, hoàn toàn có thể nội dung trong báo cáo thay đổi mang tới vị trí dòng tổng số cũng thay đổi theo. Trong bài viết này, bọn họ cùng tra cứu hiểu cách viết code thêm dòng tổng số vào cuối báo cáo nhé.Bạn vẫn xem: Code chèn loại trong excel


Bạn đang xem: Code chèn dòng trong excel

*

Tự động cập nhật kết quả report với Advanced Filter với VBA

Tải tư liệu mẫu để thực hành: http://bit.ly/2Wr6o4z


*

Ví dụ bọn họ có bảng dữ liệu tại Sheet ChiPhi


*

Xem thêm: Động Vật Và Con Người Giao Phối Thảm Bò Ngựa Ổn Định, Tại Sao Loài Người Không Có Mùa Giao Phối

Từ bảng dữ liệu đó, họ sẽ lọc với trích xuất tác dụng sang Sheet ChiTiet cùng với dạng report như sau:


*

Khi đó ta có các thành phần để thực hiện Advanced Filter như sau:

List Range: Vùng bảo tài liệu tại Sheet ChiPhi (bao bao gồm cả cái tiêu đề)Criteria Range: Vùng điều kiện. Vùng này họ phải thay đổi cấu trúc để tương xứng với tiêu chuẩn sử dụng của Advanced Filter: Vùng I6:K7


*

Copy to: Vùng hiệu quả cần trích xuất, là vùng A6:F6


Kết trái thu được là những nội dung cụ thể tương ứng theo điều khiếu nại trích lọc, dẫu vậy không tất cả dòng tổng cộng

Để tự động hóa thao tác làm việc Advanced Filter, chúng ta có thể Record Macro cho làm việc sử dụng Advanced Filter. Chúng ta có thể tham khảo thêm tại bài viết:

Hướng dẫn bí quyết sử dụng tính năng Advanced Filter vào VBA

Thêm dòng tổng số vào cuối báo cáo bằng code VBA

Trước khi thêm dòng tổng số vào báo cáo, bọn họ cần lưu ý 1 số điều:

Nếu bảng dữ liệu gốc có định dạng thì khi trích xuất tài liệu sang bảng khác, Advanced Filter sẽ có theo định dạng đó.Dòng tổng cộng luôn nằm ở cuối bảng báo cáo.

Vì vậy quy trình triển khai sẽ bao hàm các bước:

Bước 1: Xóa hết dữ liệu và định dạng trong phần nội dung báo cáo trước đóBước 2: thực hiện cập nhật báo cáo với Advanced FilterBước 3: Tìm chiếc cuối của báo cáoBước 4: Thêm văn bản tổng cộng vào dòng xoáy trống bên dưới dòng cuối của báo cáoBước 5: Định dạng cho chiếc tổng cộng

Dưới đây là đoạn Code VBA mẫu, các chúng ta có thể copy vào file để chạy thử (bấm nút View Raw bên dưới khung code rồi copy đoạn code):