Tự động chạy macro khi mở một sổ làm việc

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Bạn có thể bạn đã ghi macro để chạy tự động khi bạn mở một sổ làm việc cụ thể. Thủ tục sau đây sử dụng ví dụ để cho biết bạn có hoạt động như thế nào. Bạn cũng có thể muốn chạy macro tự động khi Excel khởi động.

Trước khi bạn bắt đầu, đảm bảo rằng Hiển thị tab nhà phát triển trên ruy-băng. Để biết thêm thông tin, hãy xem hiện 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: Mã VBA không thể hoàn tác, 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 một 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 vào Người 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, hãy bung rộng thư mục Dự án VBA cho sổ làm việc của bạn, sau đó bấm đúp vào mô-đun ThisWorkbook . Nếu bạn không nhìn thấy Project Explorer, bạn có thể đến dạng xem > Project Explorer, hoặc nhấn Ctrl + R.

    Mô-đun ThisWorkbook trong trình soạn thảo Visual Basic (VBE)
  3. Trong cửa sổ mô-đun mở ra ở bên phải, 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 quy trình phụ giữa đường SubEnd Sub .

    Đóng trình Soạn thảo Visual Basic (bạn không có để lưu nội dung gì).

  5. Lưu sổ làm việc dưới dạng một sổ làm việc có hỗ trợ macro (* xlsm), và đóng lại.

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

Trước khi bạn bắt đầu, đảm bảo rằng Hiển thị tab nhà phát triển trên ruy-băng. Để thực hiện điều này:

  1. Trên menu, hãy bấm vào Excel > tùy chọn... > ruy-băng & thanh 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: Mã VBA không thể hoàn tác, 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 một 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 vào Người phát triển > Visual Basic.

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

  3. Trong cửa sổ mô-đun mở ra ở bên phải, 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 quy trình phụ giữa đường SubEnd Sub .

    Đóng trình Soạn thảo Visual Basic (bạn không có để lưu nội dung gì).

  5. Lưu sổ làm việc dưới dạng một sổ làm việc có hỗ trợ macro (* xlsm), và đóng lại.

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

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

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ phá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 Người dùng nội bộ Office

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

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

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×