Không có gì lạ khi đặt các macro thường dùng trong sổ làm việc Personal.xlsb. Bằng cách đặt chúng ở đó, bạn có thể có các macro mọi lúc trong khi bạn đang sử dụng Excel. Tuy nhiên, tại một số thời điểm, bạn có thể muốn di chuyển macro sang một sổ làm việc khác. Ví dụ: bạn có thể muốn đặt chúng trong một sổ làm việc để bất kỳ ai khác đang mở sổ làm việc đều có thể dễ dàng truy cập chúng.

Để di chuyển macro từ sổ làm việc Personal.xlsb sang một sổ làm việc khác, hãy làm theo các bước chung sau:

  1. Đảm bảo rằng sổ làm việc là mục tiêu của hoạt động chuyển macro của bạn được tải.

  2. Bỏ ẩn tệp Personal.xlsb bằng cách hiển thị tab Xem của dải băng và bấm Bỏ ẩn trong nhóm Cửa sổ.

  3. Nhấn Alt + F11 để hiển thị VBA Editor.

  4. Sử dụng cửa sổ Dự án, hiển thị các macro mà bạn muốn di chuyển.

  5. Chọn (tô sáng) và cắt (Ctrl + X) các macro từ vị trí ban đầu của chúng trong Personal.xls.

  6. Sử dụng cửa sổ Dự án, hiển thị mô-đun trong sổ làm việc mà bạn muốn có macro. (Nếu không có mô-đun hiện có trong sổ làm việc, bạn có thể cần tạo một mô-đun.)

  7. Dán (Ctrl + V) các macro trong mô-đun.

  8. Đóng VBA Editor.

  9. Ẩn tệp Personal.xlsb bằng cách hiển thị tab Xem của ruy-băng và bấm Ẩn trong nhóm Cửa sổ.

  10. Đóng và lưu sổ làm việc.

Cần lưu ý rằng khi bạn di chuyển vị trí của các macro, địa chỉ mà chúng được gọi và gọi cũng bị thay đổi. Vì vậy, nếu bạn có bất kỳ mục menu hoặc nút thanh công cụ nào được sử dụng để chạy macro, chúng sẽ cần được thay đổi để trỏ đến vị trí mới.

_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 (10370) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. 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: