/ / Cách chuyển Macro Excel của bạn sang máy tính khác

Cách chuyển Macro Excel của bạn sang máy tính khác

Macro Excel là công cụ tự động hóa mạnh mẽ giúp hợp lý hóa các tác vụ lặp đi lặp lại và tăng năng suất. Khi bạn tạo macro để tự động hóa quy trình làm việc của mình, bạn có thể cần chia sẻ chúng với đồng nghiệp của mình trên nhiều máy tính. Nhưng làm thế nào bạn có thể chuyển các macro này và đảm bảo chúng hoạt động trơn tru trên một máy tính khác?


Trong hướng dẫn này, chúng ta sẽ khám phá các phương pháp khác nhau để giúp bạn chuyển và sử dụng macro Excel của mình trên nhiều máy tính, cho phép bạn và đồng nghiệp của mình thực hiện các tác vụ một cách hiệu quả.


1. Lưu và chuyển sổ làm việc của bạn dưới dạng sổ làm việc hỗ trợ macro

Cách đơn giản nhất để chuyển macro là lưu sổ làm việc Excel có chứa macro dưới dạng sổ làm việc hỗ trợ macro với phần mở rộng tệp .XLSM. Phương pháp này cho phép bạn giữ nguyên các macro và đảm bảo chúng có thể được thực thi trên bất kỳ máy tính nào có cài đặt phiên bản Excel thích hợp.

Để lưu sổ làm việc của bạn dưới dạng sổ làm việc hỗ trợ macro, hãy làm theo các bước sau:

  1. Mở sổ làm việc Excel có chứa macro mà bạn muốn chuyển.
  2. Bấm vào Tài liệu trong menu và chọn Lưu thành.
    Menu tệp trong Excel

  3. Chọn một vị trí để lưu tệp và nhập tên cho nó.
  4. Từ Lưu kiểu, mẫu trình đơn thả xuống, chọn Sổ làm việc hỗ trợ macro Excel
  5. Nhấp chuột Cứu để lưu sổ làm việc ở định dạng .XLSM.
    Hộp thoại Save As trong Excel

Sau khi bạn đã lưu sổ làm việc dưới dạng tệp hỗ trợ macro, việc chia sẻ sổ làm việc đó với đồng nghiệp của bạn thật đơn giản. Sử dụng ổ flash USB là một cách thuận tiện để truyền tệp từ máy tính này sang máy tính khác; tuy nhiên, để truyền nhanh hơn, chúng tôi khuyên bạn nên gửi sổ làm việc có bật macro của mình dưới dạng tệp đính kèm email có thể tải xuống trên máy tính của người nhận.

Khi bạn mở tệp Excel được chia sẻ lần đầu tiên trên một máy tính khác, một thông báo cảnh báo sẽ xuất hiện cho biết rằng các macro đã bị tắt. Nhấn vào Bật nội dung trong thông báo cảnh báo để bật macro mà không gặp rủi ro.

Macro đã bị tắt thông báo cảnh báo

Bây giờ bạn có thể xem và chạy macro trên một máy tính khác bằng cách nhấp vào macro bên trong nhà phát triển chuyển hướng.

2. Xuất và nhập mã Macro bằng VBA Editor

Một phương pháp chuyển macro sang máy tính khác bao gồm xuất và nhập mã macro bằng Trình chỉnh sửa VBA. Phương pháp này cho phép bạn trích xuất các mã macro từ sổ làm việc của mình và nhập chúng vào một sổ làm việc khác, loại bỏ nhu cầu chia sẻ toàn bộ sổ làm việc Excel.

Phương pháp này cũng an toàn hơn vì sổ làm việc Excel có thể bị hỏng do một số lý do và do đó, việc chia sẻ macro trực tiếp mà không có toàn bộ sổ làm việc sẽ ngăn mã quan trọng bị hỏng hoặc bị mất.

Làm theo các bước sau để xuất macro:

  1. Mở sổ làm việc Excel của bạn có chứa các macro.
  2. Nhấn Tổ hợp phím + F11 để mở Trình soạn thảo VBA.
  3. Trong VBA Editor, chọn mô-đun chứa macro bạn muốn chuyển.
  4. Nhấp chuột phải vào mô-đun đã chọn và chọn Xuất tệp… lựa chọn. Ngoài ra, bạn có thể bấm vào Tài liệu trình đơn và chọn Xuất tệp… tùy chọn từ đó hoặc nhấn Ctrl + E trên bàn phím của bạn.
    Trình soạn thảo VBA Excel

  5. Trong hộp thoại xuất hiện, nhập vị trí và tên tệp rồi bấm Cứu. Mô-đun được lưu dưới dạng tệp .BAS trên máy tính của bạn.
    Hộp thoại Xuất tệp trong VBA Excel

Khi tất cả các mô-đun đã được xuất và lưu, hãy chuyển chúng sang máy tính thứ hai qua ổ USB hoặc email. Sau đó, hãy làm theo các bước sau:

  1. Trên máy tính thứ hai, hãy mở sổ làm việc đích nơi bạn muốn nhập macro.
  2. Nhấn Tổ hợp phím + F11 để mở Trình soạn thảo VBA.
  3. Nhấp chuột phải vào mô-đun thư mục trong Dự án cửa sổ và chọn Nhập tệp… từ thực đơn.
    Tùy chọn nhập tệp VBA

  4. Xác định vị trí và chọn tệp .BAS bạn đã chuyển và nhấp vào Mở để nhập macro vào sổ làm việc đích.
    Hộp thoại nhập tệp VBA Excel

Lưu ý rằng nếu bạn muốn lưu nhiều mô-đun, bạn sẽ cần lưu chúng riêng lẻ trên máy tính của mình.

3. Gửi tệp Personal.xlsb qua email và truy cập tệp trên máy tính thứ hai

Tệp Personal.xls là một sổ làm việc ẩn tự động tải khi bạn khởi động Excel, giúp macro của bạn có thể truy cập được từ bất kỳ sổ làm việc Excel nào.

Nếu bạn muốn truy cập macro của mình được lưu trữ trong Sổ làm việc Macro Cá nhân (Personal.xlsb) trên một máy tính khác, bạn có thể gửi sổ làm việc cá nhân qua email cho chính mình và tải xuống sổ làm việc đó trên máy tính thứ hai.

  1. Định vị tệp Personal.xls trên máy tính của bạn.
    • Nó được lưu trữ trong ẩn XLBẮT ĐẦU thư mục có thể được truy cập theo cách sau: C:Người dùng[Username]AppDataRoamingMicrosoftExcelXLSTART.
      thư mục XLSTART

  2. Soạn một email mới cho chính bạn, đính kèm và gửi tệp Personal.xlsb tới email.
  3. Truy cập email của bạn trên máy tính thứ hai và tải tệp Personal.xlsb đính kèm từ email xuống vị trí thích hợp trong XLBẮT ĐẦU thư mục.
    hộp thư đến Gmail

  4. Mở sổ làm việc Excel mới trên máy tính thứ hai. Bạn sẽ thấy tệp Personal.xlsb được tải tự động trong Trình soạn thảo VBA và các macro của bạn sẽ sẵn dùng để sử dụng trên máy tính thứ hai.
    Sổ làm việc Personal.xlsb VBA

Ngoài ra, bạn cũng có thể xuất các mô-đun trong tệp Personal.xlsb và nhập chúng trên máy tính thứ hai giống như cách bạn xuất và nhập các mô-đun từ sổ làm việc Excel thông thường.

4. Copy-Paste Macro vào Email

Nếu macro của bạn bao gồm các đoạn mã tương đối ngắn, bạn có thể sao chép và dán mã trực tiếp vào email và truy cập chúng trên máy tính thứ hai. Phương pháp này loại bỏ nhu cầu chuyển toàn bộ sổ làm việc hoặc tệp, giúp quá trình chia sẻ trở nên hợp lý và hiệu quả hơn.

Trong VBA Editor, định vị mô-đun có chứa các macro bạn muốn chuyển. Chọn toàn bộ mã macro bằng cách nhấn CTRL + A và sao chép nó. Soạn một email mới cho đồng nghiệp của bạn hoặc cho chính bạn, dán mã macro đã sao chép vào nội dung email và gửi.

Gửi mã macro qua email

Trên máy tính thứ hai, hãy mở sổ làm việc Excel và nhấn Tổ hợp phím + F11 để mở Trình soạn thảo VBA. Bấm vào Chèn > mô-đun để tạo một mô-đun mới. Sao chép mã từ email đã nhận và dán vào khoảng trống trong VBA Editor. Nhấn Tổ hợp phím + F8 để chạy và kiểm tra macro.

Hợp lý hóa quy trình công việc bằng cách chia sẻ mã macro của bạn trên không gian làm việc của bạn

Có thể chuyển và sử dụng các macro Excel của bạn trên một máy tính khác thông qua nhiều phương pháp khác nhau. Nếu bạn chỉ muốn chia sẻ macro chứ không phải toàn bộ sổ làm việc, tốt nhất bạn nên sử dụng tính năng xuất/nhập trong trình chỉnh sửa VBA hoặc sao chép và dán mã macro vào email.

Tuy nhiên, nếu chia sẻ toàn bộ sổ làm việc không phải là vấn đề, lưu nó ở định dạng tệp .XLSM và chuyển nó qua USB hoặc email là một tùy chọn khả thi. Chọn phương pháp phù hợp nhất với nhu cầu của bạn và chia sẻ hoặc chuyển các macro của bạn để cộng tác với đồng nghiệp hoặc làm việc liền mạch trên các máy tính khác nhau.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *