Inna lưu ý rằng Excel cho phép cô ấy gán các phím tắt cho macro của tôi.

Tuy nhiên, có vẻ như các phím tắt sẽ chỉ hoạt động nếu chúng tham chiếu đến macro trong sổ làm việc đang mở. Cô ấy thường lưu trữ các macro của mình trong một sổ làm việc riêng. Nếu macro được gán cho một nút trên thanh công cụ (hoặc một tùy chọn trên thanh công cụ Truy nhập Nhanh), sổ làm việc có chứa macro sẽ tự động được mở để nó có thể chạy được. Điều này không xảy ra nếu Inna sử dụng phím tắt cho cùng một macro; nhấn phím tắt sẽ không tải sổ làm việc có chứa macro. Cô ấy tự hỏi nếu có một cách để giải quyết vấn đề này.

Sự cố này là do Excel lưu trữ một đường dẫn đủ điều kiện đến một macro như một phần của thông tin thanh công cụ của nó (có nghĩa là nó bao gồm tên của sổ làm việc mà macro được lưu trữ), nhưng nó không bằng phím tắt thông tin — chỉ có tên macro. Điều này có nghĩa là lối tắt không biết cách tìm macro trừ khi nó nằm trong sổ làm việc đang mở.

Cách dễ nhất để giải quyết vấn đề là di chuyển macro vào sổ làm việc Personal.xlsm (hoặc trong các phiên bản Excel cũ hơn, Personal.xls).

Sổ làm việc này được tải tự động khi khởi động Excel, vì vậy các macro sẽ luôn sẵn dùng và các phím tắt luôn hoạt động.

Thông tin chi tiết về sổ làm việc có thể được tìm thấy tại đây:

http://office.microsoft.com/en-us/excel-help/deploy-your-excel-macros-from-a-central-file-HA001087296.aspx

Tất nhiên, bạn có thể bỏ qua cách tiếp cận Personal.xlsm bằng cách chỉ cần di chuyển sổ làm việc chứa macro vào thư mục Khởi động được Excel sử dụng.

Mọi thứ trong thư mục sẽ tự động được mở khi bạn khởi động Excel lần đầu, có nghĩa là các macro trong các sổ làm việc đó cũng có thể truy cập được.

Sổ làm việc chứa macro của bạn cũng có thể được biên dịch thành một bổ trợ Excel, sẽ luôn có sẵn. (Cách bạn tạo và sử dụng bổ trợ đã được đề cập trong ExcelTips.)

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