Tự động Chạy Macro Khi Mở Một Sổ Làm Việc - Microsoft Support

Bỏ qua để tới nội dung chính Đăng nhập với Microsoft Đăng nhập hoặc tạo một tài khoản. Xin chào, Chọn một tài khoản khác. Bạn có nhiều tài khoản Chọn tài khoản bạn muốn đăng nhập. Excel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2019 cho Mac Excel 2016 Excel 2013 Xem thêm...Ẩn bớt

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.

Các phiên bản Windows mới hơnCác phiên bản mac mới hơn

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.

Facebook LinkedIn Email

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ộng đồng

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.

Lợi ích đăng ký Microsoft 365

Nội dung đào tạo về Microsoft 365

Bảo mật Microsoft

Trung tâm trợ năng

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ú.

Hỏi Cộng đồng Microsoft

Cộng đồng Kỹ thuật Microsoft

Người dùng Nội bộ Windows

Người dùng nội bộ Microsoft 365

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

Có Không (Gửi ý kiến phản hồi cho Microsoft để chúng tôi có thể trợ giúp.) 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? Đã giải quyết vấn đề của tôi Hướng dẫn Rõ ràng Dễ theo dõi Không có thuật ngữ Hình ảnh có ích Chất lượng dịch thuật Không khớp với màn hình của tôi Hướng dẫn không chính xác Quá kỹ thuật Không đủ thông tin Không đủ hình ảnh Chất lượng dịch thuật Bất kỳ thông tin phản hồi bổ sung? (Không bắt buộc) Gửi phản hồi Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×

Từ khóa » Câu Lệnh Mở File Trong Vba