Tạo và lưu tất cả macro của bạn trong một sổ làm việc duy nhất

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Khi bạn đầu tiên tạo macro trong sổ làm việc, nó chỉ hoạt động trong sổ làm việc đó. Tuy nhiên, nếu bạn muốn sử dụng macro trong sổ làm việc khác? Để làm cho macro của bạn sẵn dùng mỗi khi bạn mở Excel, bạn có thể tạo trong một sổ làm việc được gọi là Personal.xlsb. Đó là một sổ làm việc ẩn được lưu trữ trên máy tính của bạn, mở ra ở nền mỗi khi bạn mở Excel.

Macro và công cụ VBA có thể được tìm thấy trên tab Nhà phát triển, bị ẩn theo mặc định, vì vậy, bước đầu tiên là phải bật tab. Để biết thêm thông tin, xem mục Hiển thị tab Nhà phát triển.

Tab Nhà phát triển trên dải băng

Tiếp theo, tạo một macro. Chúng tôi sẽ ghi lại macro mà không có gì, nhưng sẽ tạo sổ làm việc Macro cá nhân.

Bạn có thể tìm hiểu thêm về cách tạo macro trong bắt đầu nhanh: tạo macro.

  1. Đi đến tab nhà phát triển , rồi bấm Ghi Macro.

    Nhóm Mã trên tab Nhà phát triển

  2. Trong hộp thoại Ghi Macro , không làm phiền nhập tên cho macro trong hộp tên Macro . Bạn có thể chấp nhận tên Excel cung cấp cho bạn, chẳng hạn như Macro1, vì đây là tạm thời macro.

    Khi bạn bắt đầu tạo macro của riêng bạn, bạn sẽ muốn để trao cho họ tên mang tính mô tả, vì vậy bạn biết chúng.

  3. Trong hộp lưu macro trong , hãy chọn Sổ làm việc Macro cá nhân > OK. Đây là bước quan trọng nhất, vì nếu bạn chưa có sổ làm việc Macro cá nhân, Excel sẽ tạo ra cho bạn.

  4. Bấm nhà phát triển > Ngừng ghivà Excel sẽ đã tạo worbook Macro cá nhân của bạn.

  5. Khi bạn đóng sổ làm việc, bạn sẽ được nhắc lưu sổ làm việc và sổ làm việc Macro cá nhân.

Để xem macro mà bạn đã tạo:

  1. Đi tới nhà phát triển > Visual Basic để khởi động Trình soạn thảo Visual Basic (VBE), vốn là nơi macro của bạn được lưu trữ.

  2. Bạn có thể tìm thấy các sổ làm việc Macro cá nhân của bạn trong ngăn trình Khám phá dự án bên tay trái. Nếu bạn không nhìn thấy nó, hãy đi đến dạng xem > Project Explorer.

  3. Bấm đúp vào thư mục Dự án VBA (PERSONAL.xlsb) > mô-đun > mô-đun 1, và bạn sẽ tìm thấy Macro1 trống mà bạn đã ghi. Bạn có thể xóa bỏ nó, hoặc giữ nó để thêm mã sau này.

    Ghi chú: Khi bạn ghi một macro trong một phiên bản mới của Excel, VBA sẽ tự động tạo một thư mục mô-đun mới và tăng số của nó. Vì vậy nếu bạn đã có mô-đun 1 và Module2, VBA sẽ tạo Module3. Bạn có thể đổi tên mô-đun trong cửa sổ thuộc tính bên dưới Project Explorer, để họ tốt hơn phản ánh các macro bên trong chúng làm gì.

Di chuyển macro từ máy tính này sang máy tính khác

Tệp Personal.xlsb của bạn được lưu trữ trong thư mục được gọi là XLSTART. Nếu bạn muốn chia sẻ macro của bạn với người khác, bạn có thể sao chép nó vào thư mục XLSTART trên máy tính khác, hoặc sao chép một vài hoặc tất cả các macro của nó vào tệp Personal.xlsb trên máy tính khác. Bạn có thể tìm kiếm XLSTART trong Windows Explorer để định vị nó.

Nếu bạn có một hoặc chỉ cần một vài macro mà bạn muốn chia sẻ với người khác, bạn có thể gửi sổ làm việc có chứa chúng. Bạn cũng có thể sổ làm việc sẵn dùng trên ổ đĩa mạng chung hoặc từ một thư viện SharePoint Services.

Để biết thêm thông tin về cách sao chép một macro từ một sổ làm việc khác, hãy xem sao chép một mô-đun macro sang sổ làm việc khác.

Đảm bảo tab Nhà phát triển được hiển thị trên ruy-băng. Theo mặc định, tab Nhà phát triển không được hiển thị, vì vậy hãy làm như sau:

  1. Đi tới Excel > tùy chọn... > Ruy-băng & thanh công cụ.

  2. Trong thể loại tùy chỉnh Ribbon , trong danh sách Tab chính , hãy chọn hộp kiểm nhà phát triển , sau đó bấm lưu.

Tiếp theo, tạo một macro. Chúng tôi sẽ ghi lại macro mà không có gì, nhưng sẽ tạo sổ làm việc Macro cá nhân.

Bạn có thể tìm hiểu thêm về cách tạo macro trong bắt đầu nhanh: tạo macro.

  1. Đi đến tab nhà phát triển , rồi bấm Ghi Macro.

  2. Trong hộp thoại Ghi Macro , không làm phiền nhập tên cho macro trong hộp tên Macro . Bạn có thể chấp nhận tên Excel cung cấp cho bạn, chẳng hạn như Macro1, vì đây là tạm thời macro.

    Khi bạn bắt đầu tạo macro của riêng bạn, bạn sẽ muốn để trao cho họ tên mang tính mô tả, vì vậy bạn biết chúng.

  3. Trong hộp lưu macro trong , hãy chọn Sổ làm việc Macro cá nhân > OK. Đây là bước quan trọng nhất, vì nếu bạn chưa có sổ làm việc Macro cá nhân, Excel sẽ tạo ra cho bạn.

  4. Bấm nhà phát triển > Ngừng ghivà Excel sẽ đã tạo worbook Macro cá nhân của bạn.

  5. Khi bạn đóng sổ làm việc, bạn sẽ được nhắc lưu sổ làm việc và sổ làm việc Macro cá nhân.

Để xem macro mà bạn đã tạo:

  1. Bấm nhà phát triển > Visual Basic để khởi động Trình soạn thảo Visual Basic (VBE), vốn là nơi macro của bạn được lưu trữ.

  2. Bạn có thể tìm thấy các sổ làm việc Macro cá nhân của bạn trong ngăn trình Khám phá dự án bên tay trái. Nếu bạn không nhìn thấy nó, hãy đi đến dạng xem > Project Explorer.

  3. Bấm đúp vào thư mục Dự án VBA (PERSONAL.xlsb) > mô-đun > mô-đun 1, và bạn sẽ tìm thấy Macro1 trống mà bạn đã ghi. Bạn có thể xóa bỏ nó, hoặc giữ nó để thêm mã sau này.

Ghi chú: Khi bạn ghi một macro trong một phiên bản mới của Excel, VBA sẽ tự động tạo một thư mục mô-đun mới và tăng số của nó. Vì vậy nếu bạn đã có mô-đun 1 và Module2, VBA sẽ tạo Module3. Bạn có thể đổi tên mô-đun trong cửa sổ thuộc tính bên dưới Project Explorer, để họ tốt hơn phản ánh các macro bên trong chúng làm gì.

Di chuyển macro từ máy tính này sang máy tính khác

Tệp Personal.xlsb của bạn được lưu trữ trong một thư mục khởi động hệ thống. Nếu bạn muốn chia sẻ macro của bạn với người khác, bạn có thể sao chép Personal.xlsb vào thư mục khởi động trên máy tính khác, hoặc sao chép một vài hoặc tất cả các macro của nó vào tệp Personal.xlsb trên máy tính khác. Trong trình tìm kiếm chọn đi, sau đó nhấn giữ phím Option , và chọn Thư viện. Trong ngăn công cụ Thư viện , dẫn hướng đến: Nhóm nơi chứa > xyz. Office (nơi xyz là một chuỗi văn bản, chẳng hạn như "UBF8T346G9") > Người dùng nội dung > khởi động > Excel. Dán Personal.xlsb tệp của bạn vào thư mục Excel.

Nếu bạn có một hoặc chỉ cần một vài macro mà bạn muốn chia sẻ với người khác, bạn có thể gửi sổ làm việc có chứa chúng. Bạn cũng có thể sổ làm việc sẵn dùng trên ổ đĩa mạng chung hoặc từ một thư viện SharePoint Services.

Để biết thêm thông tin về cách sao chép một macro từ một sổ làm việc khác, hãy xem sao chép một mô-đun macro sang sổ làm việc khác.

Bạn cần thêm trợ giúp?

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×