Bagaimana teknik atau cara Prosedure Userform Initialize untuk Combobox? Mendesain Userform tentu Anda akan menampilkan interface yang lebih userfriendly bagi pengguna. Dalam hal ini untuk bila Anda memakai object userform dengan prosedure initilize.
Berikut struktur object userform dengan mekanisme initialize
Private Sub UserForm_Initialize()
End Sub
Misalnya kita akan menciptakan comboboc dengan data barang ialah Keyboard, Mouse, LCD. Langkah pertama sesudah Anda menciptakan userform dan menambahkan combobox dengan toolbox kira-kira desain menyerupai berikut ini
Lalu bagaimana cara menambahkan list dari data barang tersebut biar sanggup dipanggil melalui combobox? Langkah pertama sesudah Anda menciptakan userform dengan combobox menyerupai gambar diatas berikutnya kita akan menciptakan prosedure initialize untuk object combobox dan silakan Anda view code kemudian ketikkan coding berikut ini
Private Sub UserForm_Initialize()
With ComboBox1
.AddItem "Keyboard"
.AddItem "Mouse"
.AddItem "LCD"
End With
End Sub
Sebenarnya Anda juga sanggup mengetikkan tanpa with misalnya
Private Sub UserForm_Initialize()Anda sanggup menentukan cara ke satu atau kedua akhirnya sama saja. Lalu bagaimana bila item barangnya berada pada worksheet?
ComboBox1.AddItem "Keyboard"
ComboBox1.AddItem "Mouse"
ComboBox1.AddItem "LCD"
End Sub
Prosedur yang dipakai tetap ialah pada userform initialize namun disini kita harus mendefinisikan worksheet dan alamat range dari item barang yang akan ditampilkan.
Contoh penulisan item Combobox dari worksheet
Private Sub UserForm_Initialize()Coding diatas merupakan pengambilan item dari alamat sheet1 range B2:B4 dan akan ditampilkan pada combobox1
ComboBox1.RowSource = "=Sheet1!B2:B4"
End Sub
Ok, Semoga bermanfaat
Lihat Cara Membuat Combobox dengan Validasi
Sumber http://www.excel-id.com/