Cara Membuat Combobox 2 Kolom pada UserForm
Kali ini aku akan bahas lebih dari dua kolom yakni 4 kolom dan sanggup dikatakan multikolom. Baiklah mari kita lihat cara membuatnya dan karenanya menyerupai gambar diatas
Langkah pertama silakan buat data pada sheet1 dengan tabel menyerupai berikut
Setelah tabel data pangkat golongan pegawai diatas terbuat maka langkah berikutnya kita akan memberi nama range supaya lebih gampang dalam memanggil range data tabel pangkat jabatan tersebut.
Silakan lihat Cara Membuat Nama Range dan menggantinyaSilakan blok A1 hingga D17 lalu pada Adress silakan ketikkan "List"
Jika sudah final silakan kembali ke editor VBA lalu sisipkan satu buah UserForm dan tambahkan Combobox dengan memakai toolbox
Langkah berikutnya silakan Anda ketikkan script berikut
Private Sub UserForm_Initialize()Sampai disini Anda sudah sanggup menciptakan Combobox dengan multicolum / multi kolom, Agar tampilan lebar list pada combobox lebih lebar lagi maka silakan rubah Listwidth pada properties combobox tersebut dengan ukuran 330pt. Silakan sesuaikan dengan data list masing-masing sesuai dengan panjang listbox nya
Me.ComboBox1.ColumnWidths = 30 & " , " & 100 & "," & 90 & "," & 90
ComboBox1.SetFocus
ComboBox1.ColumnCount = 40
Dim list(1 To 17, 1 To 4) As String
Dim i As Integer, j As Integer
For i = 1 To 17
For j = 1 To 4
list(i, j) = Cells(i, j).Value
Next j
Next i
ComboBox1.list = list
End Sub
Untuk jumlah listbox supaya tidak muncul scrollbar Anda sanggup tentukan jumlah list untuk combobox tersebut contohnya aku ganti ListRows menjadi 17.
Selamat mencoba, biar bermanfaat. Sumber http://www.excel-id.com/