Module trong Excel là gì

Trong bài viết này HọcExcel Online 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+F11hoặc chọn mụcVisual Basictrong thẻDeveloper

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

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

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]

Dòng OptionExplicit [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 1Userform, bạn thực hiện lệnh TênUserform.Show

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ọcVBA101  Tựđộng hóaExcel 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

· ·  ·        Bài viết liên quan

Cách tạo menu chuyển động đẹp trong Excel sử dụng VBA

Cách lọc lấy số trong ô lẫn cả số và chữ hoặc ngược lại

Cách xóa nội dung trùng lặp trong một ô của Excel

Tải về miễn phí File Excel quản lý kho bằng excel VBA

Xác định ngày bất kỳ là thứ mấy trong tuần

Hướng dẫn cách đếm ký tự, ký tự đặc biệt trong một ô hoặc một dải ô trong Excel

Khóa học liên quan

Khóa học Tự động hóa Excel với lập trình VBA cho người mới bắt đầu Chi tiết khóa học

Khóa học Lập trình VBA nâng cao trong Excel Chi tiết khóa học

Cách tạo menu chuyển động đẹp trong Excel sử dụng VBA

Cách lọc lấy số trong ô lẫn cả số và chữ hoặc ngược lại

Cách xóa nội dung trùng lặp trong một ô của Excel

Tải về miễn phí File Excel quản lý kho bằng excel VBA

Xác định ngày bất kỳ là thứ mấy trong tuần

Hướng dẫn cách đếm ký tự, ký tự đặc biệt trong một ô hoặc một dải ô trong Excel

Đăng ký học qua Email

Hộ kinh doanh Học Excel Online.
Số ĐK: 17A80048102

Khóa học Excel

Khóa học VBA

Khóa học SQL

Khóa học Google Apps Script

Khóa học Power BI

Linkedin

YouTube

Facebook

Instagram

EXCELVBAPOWER BISQLGoogle Apps ScriptGoogle SheetsPower QueryPythonPower Platform

©  Học Excel Online. All rights reserved.

Video liên quan

Chủ Đề