Hướng dẫn cách chèn code vào module trong VBA Excel

Chia sẻ bởi:api_publisher
★★★★★
Quảng cáo

Tóm tắt: Hướng dẫn thực hành Excel, trình bày theo từng bước, có công thức mẫu và lưu ý áp dụng nhanh trong công việc.

Trong bài viết này SprinGo sẽ hướng dẫn các bạn cách chèn code vào module trong VBA. Đây là việc chúng ta phải thực hiện khá thường xuyên khi làm việc với VBA. Tuy nhiên không phải ai cũng hiểu rõ được cách chèn code sao cho đúng. Hãy cùng xem nhé:

1. Tạo Module trong VBA

Trước hết chúng ta hãy mở cửa sổ VBA lên bằng việc sử dụng phím tắt Alt+F11 hoặc chọn mục Visual Basic trong thẻ Developer

Hướng dẫn cách chèn code vào module trong VBA Excel

Trong cửa sổ Project chúng ta sẽ bấm chuột phải và tạo mới 1 Module là Module1

Khóa học Power PI – Ứng dung trong Nhân sự
Khóa học SprinGO phù hợp

Khóa học Power PI – Ứng dung trong Nhân sự

TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...

Xem khóa học

Hướng dẫn cách chèn code vào module trong VBA Excel

Trong Module1 chúng ta sẽ thực hiện viết code:

Hướng dẫn cách chèn code vào module trong VBA Excel

2. Cách chèn Code vào 1 module

Code sẽ bắt đầu với việc tạo 1 Sub. Sub có thể có 2 dạng là Private Sub hoặc Sub. Khi tạo 1 Sub đồng thời sẽ xuất hiện End Sub (mở đầu và kết thúc của 1 sub)

Hướng dẫn cách chèn code vào module trong VBA Excel

Dòng Option Explicit (không bắt buộc, khuyến khích sử dụng) đặt ở đầu mỗi 1 Module để giúp người viết code trong VBA tránh được các lỗi không khai báo biến.

3. Cách gọi ra 1 Sub khác

Trong sub bạn đang viết code, bạn có thể gọi ra 1 sub khác. Thay vì phải viết 1 sub rất dài, bạn có thể ngắt đoạn cho sub đó để mỗi sub sẽ thực hiện 1 nhiệm vụ riêng, sau đó sẽ dựa theo trình thự công việc cần thực hiện để gọi tên các sub đó.

Để gọi 1 sub, bạn thực hiện lệnh Call + Tên sub

Để gọi 1 Userform, bạn thực hiện lệnh Tên Userform.Show

Hướng dẫn cách chèn code vào module trong VBA Excel

Lưu ý:

  • Khi gọi tên 1 sub hoặc 1 Userform, bạn phải viết lại đúng tên của Sub hoặc Userform đó
  • Các sub được gọi cần tránh những đoạn code gây xung đột với sub chính. Thường chỉ là 1 phần nội dung của sub chính để giúp sub chính dễ viết hơn, viết nhanh hơn, gọn hơn

Chúc các bạn thành công!

VBA giúp ích rất nhiều trong công việc: Tự động hóa Excel, viết hàm tự tạo, giúp làm việc trong Excel dễ dàng hơn, chuyên nghiệp hơn, bổ sung thêm những điều mà Excel không có sẵn. Để tìm hiểu thêm nhiều kiến thức về VBA, mời bạn tham dự khóa học VBA101 – Tự động hóa Excel với lập trình VBA. Đây là khóa học rất hữu ích dành cho bạn. Hãy cùng khám phá nào

★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm