Mẹo này cho phép người dùng báo cáo của bạn chọn giữa một số định dạng bảng tổng hợp bằng cách sử dụng các nút tùy chọn và sau đó cập nhật bảng tổng hợp tự động! (Có ích khi người dùng có tùy chọn định dạng báo cáo mà không cần phải đi tới thanh công cụ bảng tổng hợp và chọn một tùy chọn luôn luôn)

Bước một:

Đặt một (hoặc một số) nút tùy chọn ở bất kỳ đâu trên trang tính báo cáo bảng tổng hợp của bạn và đặt tên cho chúng như “Định dạng Báo cáo 1”, “Định dạng Báo cáo 2”, v.v.

Thực hiện việc này bằng cách vào “View> Toolbars> Forms”, chọn “Option button”

từ hộp công cụ và kéo nó vào báo cáo của bạn.

Bước hai:

Tạo macro bằng cách đi tới “Tools> Macro> Macros”, nhập tên chẳng hạn như “Format2” và sau đó “Create”

Nhập hoặc cắt và dán mã VB sau. (Lưu ý: Đảm bảo rằng bảng tổng hợp của bạn được gắn nhãn tên mặc định là “PivotTable1” bằng cách nhấp chuột phải vào bất kỳ đâu trong bảng tổng hợp, chọn ‘Tùy chọn bảng’ và xem trường “Tên”. Nếu không, bạn sẽ phải thay thế tên bảng tổng hợp trong mã dưới đây với tên bảng tổng hợp của bạn được đặt tên):

Định dạng phụ 2 ()

‘Format2 Macro ActiveSheet.PivotTables (“PivotTable1”). PivotSelect “”, xlDataAndLabel, True ActiveSheet.PivotTables (“PivotTable1”). Định dạng xlReport6 ​​Cells.Select With Selection .HorizontalAlignment = xlGeneral .Vertical. 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext End With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlBottom .WrapText = False .Orientondent = False. ReadingOrder = xlContext End With Cells.Select Selection.Columns.Autofit Range (“A1”). Chọn End Sub Bạn có thể tạo các macro định dạng khác nhau bằng cách sử dụng cùng mã này và dòng duy nhất bạn phải thay đổi là “Định dạng xlReport6”. Có khoảng 15 định dạng báo cáo để lựa chọn. Chỉ cần thay đổi “xlReport (number)” từ 1 thành 15.

Đoạn mã trên cũng tự động tự động điều chỉnh các cột và căn giữa văn bản sau khi báo cáo đã được định dạng.

Bước 3:

Gán macro cho nút tùy chọn bằng cách nhấp chuột phải vào nút tùy chọn, chọn “Gán Macro” và chỉ cần chọn macro mà bạn vừa tạo. Làm điều này cho mỗi nút tùy chọn của bạn Thế là xong! Bây giờ khi người dùng nhấp vào nút tùy chọn, bảng tổng hợp sẽ tự động cập nhật lên định dạng dựa trên tùy chọn định dạng đã được sử dụng trong macro. Kiểm tra một số kiểu báo cáo để xem kiểu nào phù hợp với nhu cầu của bạn và sau đó gán chúng cho các macro và nút tùy chọn của bạn.

Người dùng của bạn sẽ cảm ơn và khá ấn tượng!

Chúc may mắn!

~ CJ