Chào các bạn. Mong các bạn giúp tôi vấn đề với Combobox.
Trong file đính kèm tôi có 3 vùng dữ liệu vùng 1 từ A2:A7, vùng 2 từ C2:C4, vùng 3 từ E2:E10 (dữ liệu của 3 vùng này có thể thêm, hoặc xóa). Vậy làm thế nào để tôi có thể đưa dữ liệu của 3 vùng này vào cùng một Combobox ?
Tôi cũng đã tham khảo trên diễn đàn và tự viết được đoạn code nối 3 vùng dữ liệu trên vào 1 Combobox nhưng chưa thành công vì trong list combobox còn khoảng trống giữa vùng 1 và vùng 3; dữ liệu ở vùng 3 chưa hiển thị được hết trong combobox. Code như sau:
Trong file đính kèm tôi có 3 vùng dữ liệu vùng 1 từ A2:A7, vùng 2 từ C2:C4, vùng 3 từ E2:E10 (dữ liệu của 3 vùng này có thể thêm, hoặc xóa). Vậy làm thế nào để tôi có thể đưa dữ liệu của 3 vùng này vào cùng một Combobox ?
Tôi cũng đã tham khảo trên diễn đàn và tự viết được đoạn code nối 3 vùng dữ liệu trên vào 1 Combobox nhưng chưa thành công vì trong list combobox còn khoảng trống giữa vùng 1 và vùng 3; dữ liệu ở vùng 3 chưa hiển thị được hết trong combobox. Code như sau:
Rất mong các bạn giúp đỡ.Private Sub UserForm_Initialize()
Dim iRow As Integer
iRow = Range("A1").End(xlDown)
On Error Resume Next
ComboBox1.AddItem
For iRow = 2 To iRow
ComboBox1.AddItem Sheet1.Cells(iRow, 1)
Next iRow
For iRow = 2 To iRow
ComboBox1.AddItem Sheet1.Cells(iRow, 3)
Next iRow
For iRow = 2 To iRow
ComboBox1.AddItem Sheet1.Cells(iRow, 5)
Next iRow
End Sub