Hướng Dẫn Cách Tạo Danh Sách Chọn Cho Combobox Trong Userform ...
Có thể bạn quan tâm
Combobox là một đối tượng được sử dụng khá thường xuyên trong Userform khi chúng ta làm việc trong VBA Excel. Combobox cho phép chúng ta lấy 1 nội dung từ 1 danh sách cho trước (hay còn gọi là Dropdown List). Vậy làm thế nào để chúng ta có thể nạp danh sách cho trước vào trong combobox? Trong bài viết này Học Excel Online sẽ hướng dẫn các bạn chi tiết cách tạo danh sách chọn cho Combobox trong Userform VBA Excel.
1. Chuẩn bị combobox trong UserForm
Trước tiên các bạn có thể tải về file Excel mẫu dưới đây, trong file đã có sẵn 1 Userform (có bao gồm 1 Combobox).
Tải về tại địa chỉ: http://bit.ly/2JvRFE5
Yêu cầu của chúng ta là nạp danh sách nhân viên bán hàng từ ô F2:F5 vào Combobox Sale (có tên là cbSale) của Userform1
2. Cách tạo danh sách chọn cho combobox trong UserForm
Đặc điểm của Userform đó là khi mở Userform lên thì đã phải có sẵn danh sách chọn trong combobox rồi. Do đó chúng ta phải thực hiện trong sự kiện UserForm_Initialize chứ không phải trong chính combobox đó
Các bước thực hiện như sau:
Bước 1: mở cửa sổ VBA lên (phím tắt Alt+F11)
Trong cửa sổ VBA click vào UserForm1 trong phần Project và chọn View code
Bước 2: Chọn Initialize cho UserForm
Trong cửa sổ View Code của Userform, chúng ta chọn mục Initialize. Sau khi chọn thì VBA sẽ tự động đưa ra cho chúng ta 1 Sub là UserForm_Initialize như sau:
Bước 3: Viết code gán danh sách vào combobox
Danh sách ở Sheet được VBA hiểu là 1 Range. Cụ thể là danh sách được đặt tại Sheet1, vùng F2:F10 (có thể đặt rộng hơn để thêm dữ liệu vào danh sách được.
Mỗi đối tượng được chọn trong danh sách đó được VBA hiểu là 1 Object / 1 item (biến a)
Do đó câu lệnh gán danh sách và chọn item trong Combobox như sau:
Bây giờ chúng ta mở Userform lên và kiểm tra kết quả nhé:
Để 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, giúp bạn hiểu một cách bài bản về VBA và cách sử dụng VBA, ứng dụng VBA vào công việc để tăng hiệu quả. Hãy cùng khám phá nào:
Từ khóa » Gán Giá Trị Cho Combobox Trong Vba
-
Cách Dùng ComboBox Trong VBA - Freetuts
-
Hỏi Về Cách Gán Giá Trị Cho Combobox | Giải Pháp Excel
-
[UserForm]Combobox | Tự Học VBA
-
Cách Sử Dụng Combobox Trong Lập Trình VBA - YouTube
-
Tạo Combobox Nhiều Cột Trong UserForm VBA Excel
-
Bài 38. 3 Cách Add Item Cho Combobox Trên Form - Excel Toàn Tập
-
Gán Giá Trị Cho Combobox Bằng Giá Trị Của Textbox - Thủ Thuật Access
-
Hướng Dẫn Tạo Combobox Có Danh Sách Phụ Thuộc
-
Đặt Giá Trị Của Combobox Bằng VBA - HelpEx
-
Hướng Dẫn Cách Tạo Danh Sách Chọn Cho Combobox Trong Userform ...
-
/forum/p?t=9371
-
Thuộc Tính DefaultValue - Microsoft Support
-
Vba — Loại Bỏ Tất Cả Các Mục Từ Một ComboBox?
-
Làm Cách Nào để Thêm Các Mục Vào Combobox Trong Một Biểu Mẫu ...