Belajaroffice.com – Pembahasan ActiveX Controls kali ini admin akan menjelaskan cara membuat Combo Box ActiveX. Combo Box merupakan kotak yang berisi list data-data yang bisa dipilih oleh user atau pengguna.
Ada 3 Cara dalam membuat Combo Box pada Microsoft Office Exce, diantaranya yaitu sebagai berikut :
- Membuat Combo Box menggunakan data validation
- Membuat Combo Box menggunakan Form Controls
- Membuat Combo Box menggunakan ActiveX Control
Cara pertama dan cara kedua sudah dibahas pada artikel sebelumnya, jika ingin mempelajarinya sobat bisa klik pada link atau tautan diatas. Pada artikel kali ini admin akan membahas cara yang ke tiga yaitu membuat Combo Box menggunakan ActiveX Control Excel VBA.
Cara membuatnya sangat mudah ikuti langkah-langkah berikut ini :
- Buka Sheet Microsoft Excel
- Kemudian klik menu Developer >> klik Insert >> ActiveX Controls (pilih Combo Box)
- Pastikan sheet pada kondisi Design Mode
- Kemudian letakan Combo Box ActiveX Controls pada sheet Excel seperti contoh pada gambar dibawah ini.
- Selanjutnya kita atur koding dan propertiesnya
- Pada Scroll Bar ActiveX >>> klik kanan, kemudian pilih View Code. Untuk pembuatan ini kita pilih ThisWorkBook
Kemudian kita ketikan koding berikut ini :
Option Explicit
Private Sub Workbook_Open()
With Sheet1.ComboBox1
.AddItem “Guru”
.AddItem “Dokter”
.AddItem “Polisi”
.AddItem “Karyawan”
End With
End Sub
Sobat bisa atau Add Itemnya sesuai kebutuhan
Pada contoh diatas membuat Combo Box untuk memilih jenis pekerjaan misalnya : Guru, Dokter, polisi dan karyawan.
- Selanjutnya kita atur propertiesnya, Pada Combo Box ActiveX >>> klik kanan, kemudian pilih Properties bagian utama yang penting kita atur yaitu Linked Cell tempat dimana hasil dari pilihan user akan kita letakan. Pada contoh ini kita letakan pada cell B9.
- Selanjutnya kita uji coba yaitu dengan cara klik tombol Design mode.
- Disimpan dengan format Save As type : Excel Macro-Enabled Workbook
Terimakasih selamat mencoba, semoga bermanfaat.
Mohon bantuan, untuk combo box di klik kemudian menampilkan data yg dibutuhkan yg lbh dari satu baris apakah bisa? Seperti pada mic. Acces database? Bagaimama caranya
makasudnya bagaimana ya? combo box memang dibuat biasanya dropdown yang terdiri dari data-data beberapa baris kebawah yang bisa dipilih.