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.

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 Trình soạn thảo Visual Basic (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 Trình soạn thảo Visual Basic (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ú.

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?
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!

×