Nếu sổ làm việc có chứa macro Visual Basic for Applications (VBA) mà bạn muốn sử dụng ở nơi khác, bạn có thể sao chép mô-đun có chứa macro đó vào một sổ làm việc đang mở khác bằng cách sử dụng Trình soạn thảo Visual Basic (VBE).

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 Windows,đi tới Tùy chọn Tệp > tùy > Tùy chỉnh Ribbon.

  • Đối với máy Mac, đi tới Excel > Chọn... > Thanh công cụ & cụ Dải băng.

  • Tiếp theo, trong phần Tùy chỉnh Ribbon, bên dưới Tab Chính,hãy chọn hộp kiểm Nhà phát triển.

Tổng quan về macro và VBA

Nếu bạn chưa quen thuộc với macro và VBA nói chung, bạn có thể thấy các thông tin sau hữu ích.

  • Macro là một hành động hoặc tập hợp các hành động bạn có thể sử dụng để tự động hóa các tác vụ.

  • Bạn có thể ghi macro bằng cách sử dụng lệnh Ghi Macro trên tab Nhà phát triển.

  • Macro được ghi lại trong ngôn ngữ lập trình VBA.

  • Bạn có thể kiểm tra và chỉnh sửa macro của mình trong Trình Visual Basic Thảo Tài liệu, một cửa sổ được mở bằng Excel. Đây là ví dụ về cửa sổ VBE dành cho người Windows:

    Một mô-đun có chứa hai macro được lưu vào Mô-đun 1 trong Sổ 1

Macro có tên là MakeCellGreenSetRowHeight nằm trong mô-đun có tên là Module1,được lưu trữ trong Book1.

Sao chép mô-đun từ sổ làm việc này sang sổ làm việc khác

  1. Mở cả sổ làm việc có chứa macro mà bạn muốn sao chép và sổ làm việc nơi bạn muốn sao chép.

  2. Trên tab Nhà phát triển, hãy Visual Basic để mở Trình soạn Visual Basic phát triển.

  3. Trong Trình Visual Basic, trên menu Dạng xem, bấm vào Project Explorer Ảnh núthoặc nhấn CTRL+R .

  4. Trong ngăn Project Explorer, kéo mô-đun chứa macro mà bạn muốn sao chép vào sổ làm việc đích. Trong trường hợp này, chúng tôi sẽ sao chép Module1 từ Book2.xlsm sang Book1.xlsm.  

    VBA Project Explorer

  1. Module1 đã sao chép từ Book2.xlsm

  2. Bản sao của Mô-đun1 được sao chép Book1.xlsm

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

Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trongCộng đồng trả lời.

Cần thêm trợ giú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 Microsoft dùng nội bộ >

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

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

×