Vba luôn mở sheet 1 khi khởi động exel

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.

Để sử 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 một 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 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 nhà phát triển > Visual Basic.

    Vba luôn mở sheet 1 khi khởi động exel

  2. Trong VBA Project Explorer ở bên trái, bung rộng thư mục Project 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 trình khám phá Project Explorer, bạn có thể đi tới Xem hoặc >Project Explorerhoặc nhấn Ctrl+R.

    Vba luôn mở sheet 1 khi khởi động exel

  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 các dòng Phụ và Kết thúc Phụ.

    Đóng Trình Visual Basic Thảo Tài liệu (bạn không cần phải lưu bất cứ thứ gì).

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

Lần tiếp theo khi bạn mở sổ làm việc, mã mà bạn đã thêm vào quy Workbook_Open sổ 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 Excel>... cài đặt > ribbon & 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: 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 một 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 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 nhà phát triển > Visual Basic.

  2. Trong VBA Project Explorer ở bên trái, bung rộng thư mục Project 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 các dòng Phụ và Kết thúc Phụ.

    Đóng Trình Visual Basic Thảo Tài liệu (bạn không cần phải lưu bất cứ thứ gì).

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

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

Vba luôn mở sheet 1 khi khởi động exel

  • Chuyên mục:
  • Excel VBA∙Thủ thuật Excel∙VBA

Khi làm việc nhiều với VBA trong Excel, chúng ta thường muốn mỗi khi mở file Excel chứa VBA thì sẽ tự động mở luôn cửa sổ VBA. Vậy việc này làm như thế nào? Sau đây Học Excel Online sẽ hướng dẫn bạn cách làm này chỉ với một vài dòng lệnh đơn giản trong VBA:

Bước 1: bạn phải chuẩn bị sẵn 1 file Excel (workbook) cho phép sử dụng Macro (.xlsm hoặc .xlsb)

Bước 2: Chắc chắn rằng trong file đó có chứa tối thiểu là 1 Module

Ví dụ như trong hình mình họa, file Excel có chứa 1 Module làm mẫu là Module_Test

Bước 3: Trong cửa sổ VBA, chọn đối tượng ThisWorkbook và thiết lập cho sự kiện Workbook_Open (Mở Workbook)

Vba luôn mở sheet 1 khi khởi động exel

Trong sự kiện Workbook_Open chúng ta viết những dòng lệnh sau:

trong cửa sổ Project của VBA

(Lưu ý bạn có thể chọn 1 Module bất kỳ, nhưng phải ghi chính xác tên Module đó)

Câu lệnh hoàn thiện như sau:

Vba luôn mở sheet 1 khi khởi động exel

Bước 4: Lưu file và kiểm tra lại xem đã hoạt động đúng như ý muốn chưa.

Thật đơn giản phải không nào. Chúc các bạn thành công!


Tác giả: duongquan211287

· · ·

Khóa học mới xuất bản

  • Tất cả
  • Python
  • SQL
  • VBA