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.
-
Bấm nhà phát triển > Visual Basic.
-
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.
-
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
-
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ì).
-
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:
-
Trên menu, bấm vào Tùy chọn > Excel... >Thanh công & cụ.
-
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.
-
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.
-
Bấm nhà phát triển > Visual Basic.
-
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 .
-
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
-
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ì).
-
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.