Khi nói đến việc tùy chỉnh Excel, trí tưởng tượng của bạn là rất nhiều giới hạn. Nếu bạn có thể hình dung ra, bạn có thể tìm cách tùy chỉnh Excel để phản ánh mong muốn của bạn. Bạn thậm chí có thể muốn chia sẻ các tùy chỉnh của mình với người khác.

Trong Excel, macro tùy chỉnh của bạn được lưu trữ trong sổ làm việc thông thường hoặc trong sổ làm việc personal.xls và các thay đổi đối với thanh công cụ và menu được lưu trữ trong tệp có phần mở rộng .XLB. (Trong Excel, chỉ nên có một tệp .XLB được truy cập tại một thời điểm và nó dành cho mục đích này — quản lý các tùy chỉnh thanh công cụ và menu.) Vị trí của các tệp này có thể khác nhau giữa các hệ thống, nhưng bạn có thể sử dụng Windows Tính năng tìm kiếm để xác định vị trí của chúng.

Nếu muốn, bạn có thể sao chép cả sổ làm việc với macro và tệp .XLB từ hệ thống của bạn sang hệ thống của người khác. Bạn chỉ cần đảm bảo rằng hệ thống khác đang sử dụng cùng một phiên bản Excel của bạn và bạn cần đảm bảo rằng bạn đặt tệp .XLB ở cùng vị trí với tệp .XLB hiện có trên hệ thống khác. Tất nhiên, vấn đề duy nhất với điều này là khi bạn thay thế các tệp trên hệ thống của họ, bạn cũng sẽ loại bỏ mọi macro và / hoặc các tùy chỉnh mà họ có thể đã thực hiện trước đó trên hệ thống của mình.

Để khắc phục sự cố này, cách tốt nhất để chia sẻ macro là thêm chúng vào một tệp và lưu nó dưới dạng tệp bổ trợ (* .xla). Phần bổ trợ phải chứa mã bổ sung để tạo các tùy chỉnh thanh công cụ và bất kỳ mục menu nào khi phần bổ trợ được cài đặt (sự kiện workbook_AddInInstall)

và sau đó xóa chúng khi phần bổ trợ bị xóa (sự kiện workbook_AddInUnInstall). Nói cách khác,. bạn không lưu các tùy chỉnh thanh công cụ và menu chính xác trên hệ thống của mình, nhưng bạn đang sử dụng macro để tạo lại các tùy chỉnh trên hệ thống của người khác.

Tạo các tùy chỉnh không quá khó, nhưng nó vẫn không phải là một nhiệm vụ tầm thường — và chắc chắn nằm ngoài phạm vi của mẹo này. Các tùy chỉnh menu, được giải thích đúng cách, thường chiếm toàn bộ chương trong một cuốn sách tham khảo hay.

Vậy bạn nên xem ở đâu để tìm thêm thông tin? Chip Pearson có một số thông tin hữu ích về cách tạo menu với VBA tại trang này:

http://www.cpearson.com/excel/menus.htm

Một tài liệu tham khảo tốt là John Walkenbach’s _Excel 2003 Power Programming With VBA, _ cũng như các phiên bản cũ hơn của cùng một cuốn sách (dành cho các phiên bản Excel cũ hơn). Bạn có thể tìm thông tin về những cuốn sách đó bằng cách thực hiện tìm kiếm tại nhà bán sách trực tuyến yêu thích của bạn (chẳng hạn như Amazon).

_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 (2083) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003.