Video: Lập trình VBA trong Excel cho người mới bắt đầu | #01 Cài đặt, button, biến, vòng lặp 2025
Trong VBA, tên chính thức của một hộp thoại Excel là một UserForm. Nhưng một UserForm thực sự là một đối tượng có chứa những gì thường được gọi là một hộp thoại . Sự phân biệt này không quan trọng, vì vậy nhiều người lập trình sử dụng các thuật ngữ này thay cho nhau.
Khi tạo một UserForm, bạn thường thực hiện các bước sau:
-
Xác định cách hộp thoại sẽ được sử dụng và tại thời điểm nào nó sẽ được hiển thị trong macro VBA của bạn.
-
Nhấn Alt + F11 để kích hoạt VBE và chèn một đối tượng UserForm mới.
Một đối tượng UserForm giữ một UserForm đơn.
-
Thêm điều khiển vào UserForm.
Các điều khiển bao gồm các mục như hộp văn bản, nút, hộp kiểm và hộp danh sách.
-
Sử dụng cửa sổ Thuộc tính để sửa đổi các thuộc tính cho các điều khiển hoặc cho chính UserForm.
-
Viết thủ tục xử lý sự kiện cho các điều khiển (ví dụ: macro thực hiện khi người dùng nhấp vào nút trong hộp thoại).
Các thủ tục này được lưu trữ trong cửa sổ mã cho đối tượng UserForm.
-
Viết thủ tục (lưu trữ trong một mô đun VBA) hiển thị hộp thoại cho người dùng.