Bạn có thể muốn macro mà bạn đã ghi chạy tự động khi mở một sổ làm việc cụ thể. Quy trình sau đây sử dụng ví dụ để chỉ cho bạn cách hoạt động. Có thể bạn cũng muốn tự động chạy macro khi Excel đầu.

Trước khi bắt đầu, hãy đảm bảo tab Nhà phát triển xuất hiện trên ruy băng. Để biết thêm thông tin, xem mục Hiển thị tab Nhà phát triển.

Để sử dụng ví dụ dưới đây, hãy mở một sổ làm việc mới.

Quan trọng: Không thể hoàn tác mã VBA, vì vậy hãy đảm bảo kiểm tra mã của bạn trên một sổ làm việc trống hoặc bản sao của sổ làm việc hiện có. Nếu mã không thực hiện những gì bạn muốn, bạn có thể đóng sổ làm việc mà không lưu thay đổi.

  1. Bấm nhà phát triển > Visual Basic.

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

  2. Trong VBA Project Explorer ở bên trái, bung rộng thư mục Project VBA cho sổ làm việc của bạn, rồi bấm đúp vào mô-đun ThisWorkbook. Nếu bạn không nhìn thấy trình khám phá Project Explorer, bạn có thể đi tới Xem hoặc >Project Explorerhoặc nhấn Ctrl+R.

    Mô-đun Sổ làm việc Này trong Trình Visual Basic Thảo Tài liệu (VBE)
  3. Trong cửa sổ mô-đun mở ra ở bên phải, hãy chèn mã sau đây:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Dán mã đã ghi của bạn trong Thủ tục con giữa các dòng Phụ và Kết thúc Phụ.

    Đóng Trình Visual Basic Thảo Tài liệu (bạn không cần phải lưu bất cứ thứ gì).

  5. Lưu sổ làm việc dưới dạng sổ Excel Macro-Enabled làm việc (*xlsm),rồi đóng lại.

Lần tiếp theo khi bạn mở sổ làm việc, mã mà bạn đã thêm vào quy Workbook_Open sổ sẽ tự động chạy.

Trước khi bắt đầu, hãy đảm bảo tab Nhà phát triển xuất hiện trên ruy băng. Cách thực hiện:

  1. Trên menu, bấm vào Tùy Excel>... cài đặt > ribbon & 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.

  3. Bấm Lưu.

Để sử dụng ví dụ dưới đây, hãy mở một sổ làm việc mới.

Quan trọng: Không thể hoàn tác mã VBA, vì vậy hãy đảm bảo kiểm tra mã của bạn trên một sổ làm việc trống hoặc bản sao của sổ làm việc hiện có. Nếu mã không thực hiện những gì bạn muốn, bạn có thể đóng sổ làm việc mà không lưu thay đổi.

  1. Bấm nhà phát triển > Visual Basic.

  2. Trong VBA Project Explorer ở bên trái, bung rộng thư mục Project VBA cho sổ làm việc của bạn, rồi bấm đúp vào mô-đun ThisWorkbook.

  3. Trong cửa sổ mô-đun mở ra ở bên phải, hãy chèn mã sau đây:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Dán mã đã ghi của bạn trong Thủ tục con giữa các dòng Phụ và Kết thúc Phụ.

    Đóng Trình Visual Basic Thảo Tài liệu (bạn không cần phải lưu bất cứ thứ gì).

  5. Lưu sổ làm việc dưới dạng sổ Excel Macro-Enabled làm việc (*xlsm),rồi đóng lại.

Lần tiếp theo khi bạn mở sổ làm việc, mã mà bạn đã thêm vào quy Workbook_Open sổ sẽ tự động chạy.

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!

×