Friday, November 16, 2018

√ Prosedure Userform Initialize Untuk Combobox

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()
ComboBox1.AddItem "Keyboard"
ComboBox1.AddItem "Mouse"
ComboBox1.AddItem "LCD"
End Sub
Anda sanggup menentukan cara ke satu atau kedua akhirnya sama saja. Lalu bagaimana bila item barangnya berada pada worksheet?

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()
ComboBox1.RowSource = "=Sheet1!B2:B4"
End Sub
Coding diatas merupakan pengambilan item dari alamat sheet1 range B2:B4 dan akan ditampilkan pada combobox1



Ok, Semoga bermanfaat

Lihat Cara Membuat Combobox dengan Validasi


Sumber http://www.excel-id.com/