Sreekanth hỏi liệu có cách nào để tự động sao chép macro từ sổ làm việc này sang sổ làm việc khác không. Có vẻ như Sreekanth phải tạo một sổ làm việc “phân phối” mới mỗi tháng chứa PivotTable phân tích dữ liệu và sổ làm việc cần phải chứa các macro nhất định.

Có lẽ cách dễ nhất để làm điều này là tạo một mẫu Excel mới chỉ chứa các macro bạn muốn phân phối. Sau đó, bạn có thể sử dụng mẫu đó làm cơ sở cho sổ làm việc phân phối của mình. Chỉ cần sao chép PivotTable của bạn vào sổ làm việc và nó sẽ sẵn sàng để phân phối, nếu cần.

Bạn cũng có thể, nếu muốn, tạo một bổ trợ Excel có chứa các macro bạn muốn. (Cách bạn tạo phần bổ trợ được thảo luận trong ExcelTips.) Sau đó, bạn có thể gửi phần bổ trợ đến tất cả các công thức của sổ làm việc phân phối của bạn và yêu cầu họ cài đặt phần bổ trợ trên hệ thống của họ.

Nếu bạn không muốn sử dụng mẫu hoặc gây rối với bổ trợ, thì bạn có thể tạo một macro sẽ sao chép các thủ tục macro từ sổ làm việc này sang sổ làm việc khác. Một macro như vậy có thể tham gia khá nhiều và sẽ thực hiện một số thử nghiệm. Một nơi tốt để bắt đầu phát triển một macro như vậy là một tài nguyên trực tuyến tuyệt vời có tại trang Web này:

http://www.cpearson.com/excel/vbe.aspx

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (11655) áp dụng cho Microsoft Excel 2007, 2010, 2013 và 2016.

Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: