Hướng Dẫn Các Hàm Vba Trong Excel, Giải Thích Đầy Đủ Nhất Về Vba Excel (2021)

VBA là cách gọi tắt của Visual Basic for Application, là một ngôn ngữ lập trình dựa trên ngôn ngữ VB được phát triển bởi Microsoft.

Đang xem: Các hàm vba trong excel

VBA ngoài được tích hợp vào chung với Microsoft Office như Excel, Word, PowerPoint hay Outlook, nó còn được sử dụng trong cả Autocad để tạo ra các bản vẽ được lập trình sẵn.

Còn Macro, đây là một công cụ giúp bạn ghi lại các thao tác thực hiện dưới dạng câu lệnh VBA khi thao tác trên Excel. Đây là công cụ có thể giúp bạn tự động hóa nhiều thao tác trên Excel và trong bài chia sẻ này mình sẽ chia sẻ với các bạn cách để thực hiện.

Cách sử dụng Macro và VBA trong Microsoft Excel

Đầu tiên, đê thuận tiện bạn nên đưa công cụ Developer ra thanh Ribbon Toolbar của Excel.

Cách thêm công cụ Developer vào Ribbon Toolbar Excel.

Mặc định sau khi cài đặt xong thì công cụ Developer sẽ ẩn đi, vì vậy để hiện Developer trên Toolbar bạn cần vào File> Option và cho phép Developer hiện trên thanh công cụ.

*

✅Nếu Office của bạn không tìm thấy công cụ Developer trong Options thì có lẽ khi cài đặt bạn đã chọn không cài gói hỗ trợ VBA. Để bổ xung gói hỗ trợ VBA bạn tham khảo bài viết: Thêm gói cài đặt Visual Basic Application Microsoft Office

Sau khi đưa Developer ra thanh công cụ Ribbon Toolbar, bạn sẽ thấy các thành phần chính để xây dựng VBA như sau:

Code: Bao gồm quản lý VBA, và Macro.

Xem thêm: Hướng Dẫn Cách Mở Máy Tính Bảng Samsung Flow, Thiết Lập Và Sử Dụng Máy Tính Bảng Android

Controls: Bao gồm các Object để liên kết với các thành phần trong VBA.

*

Cách sử dụng giao diện quản lý VBA

Để vào giao diện quản lý VBA thì bạn có thể sử dụng 2 cách:

Chuyển sang Developer và chọn Visual Basic.Hoặc sử dụng tổ hợp phím Alt +F11

Trong giao diện VBA sẽ có các thành phần như:

Thanh công cụ.Cây menu quản lý Sheet, Module, Class, UserFormMàn hình soạn thảo lệnh.Màn hình cho phép bạn tạo các điểm để xem khi Debug lệnh.

*

Cách thêm và chức năng của Sheet, Module, Class, UserForm 

Để thêm các Objet vào 1 VBA Project bạn có thể chuột phải vào menu bên trái, sau đó chọn Insert và thêm vào Object để quản lý. Riêng Sheet sẽ được tự động tạo ra khi bạn thêm Sheet mới từ File Excel.

*

Chức năng của Sheet, Module, Class, UserForm:

Sheet1…Sheetn: được tự động tạo ra theo số Sheet từ File. Khi tạo lệnh trong từng Sheet thì lệnh đó chỉ được gọi và sử dụng từ Sheet đó.Module: khác với Sheet, module có thể được truy xuất từ tất cả các Sheet và Module, Class khác trong cùng một VBA Project.Class: cũng tương tự như Module nhưng Class được dùng để tạo các Objet với các thuộc tính được bạn định nghĩa.

Xem thêm: Khóa Học 20 Cách Đăng Ký Khóa Học Unica Khóa Học Online, Unica Khóa Học Online

*

Cách xây dựng một hàm cơ bản trong VBA và gọi hàm từ Excel.

Xem thêm bài viết thuộc chuyên mục: Excel