- 19/02/2017: như các bạn đã biết combobox chúng ta có thể add source trên excel, tuy nhiên có một số trường hợp ta cần tùy biến mà add các giá trị vào combobox từ trong VBA, chúng ta sẽ add vào sự kiện khởi tại form: UserForm_Initialize, với bài này thì ta giả sử là đã vẽ combobox lên form rồi và để tên mặc định đó là ComboBox1, chúng ta sẽ chọn 1 trong 2 cách dưới:


- Cách 1: Dùng Cách truyền thống add bằng thuộc tính RowSource của Combobox
- Cách 2: dùng AddItem
Private Sub UserForm_Initialize()
    With ComboBox1
       .AddItem "phan tu 1"
       .AddItem "phan tu 2"
       .AddItem "phan tu 3"
       .AddItem "phan tu 4"
    End With
End Sub

- Cách 3: dùng List
Sub UserForm_Initialize()
  ComboBox1.List = Array("1001", "1002", "1003", "1004", "1005", "1006", "1007", "1008", "1009", "1010")
End Sub


Ý kiến của bạn

Mới hơn Cũ hơn