Applies ToExcel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2016

Bạn có thể muốn macro mà bạn đã ghi tự động chạy 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. Bạn cũng có thể muốn tự động chạy macro khi Excel khởi động.

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.

Để 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 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 điều 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 tay trái, mở rộng thư mục Dự án 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 Project Explorer, bạn có thể đi tới Xem > Project Explorer hoặc nhấn Ctrl+R.

    Mô-đun ThisWorkbook trong Visual Basic Trình soạn thảo (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 dòng Convà Kết thúc Con .

    Đóng ứng dụng Visual Basic Trình soạn thảo (bạn không phải lưu bất kỳ thứ gì).

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

Lần sau khi bạn mở sổ làm việc, mã mà bạn đã thêm vào sổ làm Workbook_Open đó 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 chọn > Excel... >Thanh công & cụ.

  2. Trong thể loại Tùy chỉnh Ribbon , trong danh sách Tab Chính , chọn hộp kiểm Nhà phát triển.

  3. Bấm Lưu.

Để 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 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 điều 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 tay trái, mở rộng thư mục Dự án 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 dòng Convà Kết thúc Con .

    Đóng ứng dụng Visual Basic Trình soạn thảo (bạn không phải lưu bất kỳ thứ gì).

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

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

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

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.