26/03/2023
[Phần 2: VBA - Định nghĩa, Ứng dụng và Ví dụ]
🏆 VBA trong Excel
Tất cả các chương trình của bộ Office đều có chung ngôn ngữ lập trình và mỗi chương trình đều có tích hợp VBA. Do tính chất có cấu trúc của Excel, VBA sẽ phù hợp với Excel hơn các chương trình bộ Office khác.
🏆 Những thuật ngữ VBA quan trọng
➡️ Visual Basic Editor
Visual Basic Editor là một ứng dụng riêng biệt là một phần của các ứng dụng Office. Theo mặc định, nó bị ẩn và để truy cập, bạn cần kích hoạt nó.
➡️ Module
Module là nơi Excel lưu trữ mã VBA. Thông tin liên quan đến các module có thể được tìm thấy trong Project Explorer - một trong các phần của Visual Basic Editor. Tất cả các module có thể được lưu trong một thư mục module.
➡️ Objects
Trong VBA, các đoạn chương trình có thể được sử dụng để thao tác với các đối tượng. Đối tượng là sổ làm việc (workbook), trang tính (worksheets), ô (cells), phạm vi ô (range) hoặc phông chữ ô (font),... Khi viết mã trong VBA, các đối tượng cần tương tác sẽ được chọn. Ví dụ: ta có thể sử dụng "ActiveCell" để thao tác đối tượng hiện được chọn trong bảng tính.
➡️ Thủ tục
Thủ tục là một phần của chương trình máy tính thực hiện một tác vụ cụ thể. Đó là các cây lệnh bắt đầu bằng một thủ tục khai báo và kết thúc bằng một khai báo kết thúc. Có hai loại thủ tục trong VBA: thủ tục phụ tạo thành một chương trình trong VBA Excel và bắt đầu bằng từ khoá “Sub” và thủ tục hàm bắt đầu bằng từ khoá “Function” thực hiện các phép tính và trả về một giá trị.
➡️ Biến
Các biến là đại diện cho các giá trị. Chúng được sử dụng để giữ các giá trị cụ thể có thể thay đổi khi các tập lệnh VBA được thực hiện. Ví dụ: biến "FirstName" có thể không chứa bất kỳ giá trị nào. Tuy nhiên, sau khi người dùng nhập tên của họ, biến có thể được gán biến FirstName và có thể được gán giá trị "John". Các biến số trong có thể khác nhau trong các tình huống khác nhau.
➡️ Toán tử logic
Toán tử logic là các hàm cho phép khả năng phân tích và xử lý các vấn đề logic. Chúng là các đoạn mã cho phép máy tính hiểu và so sánh các mục. Chẳng hạn, VBA có thể phân tích xem tên của người dùng ở trên có phải là "Mary" hay không. Sử dụng các toán tử logic ‘and’, ‘or’, ‘not’, ‘xor’, hoặc các phép so sánh thì chương trình có thể phân tích đầu vào và thực hiện đánh giá đưa ra các logic (True hoặc False).
➡️ Lưu ý: Visual Basic for Applications là phiên bản duy nhất của VB 6 vẫn được Microsoft hỗ trợ, đồng thời chỉ là một thành phần nội bộ của các chương trình Office.
Credit: Investopedia
—--------------------------------------
DATABULB
--- by MindArt
➤ CHI TIẾT CHƯƠNG TRÌNH HỌC: https://bit.ly/DB-courses
Mọi thắc mắc xin vui lòng liên hệ:
➤ Fanpage: https://www.facebook.com/databulb
➤ Group: https://www.facebook.com/groups/245583783465631
➤ Hotline: 094 873 6977 (Ms. Mai)