Skip to content Skip to sidebar Skip to footer

Membuat Combo Box Dengan ActiveX Control Tanpa VBA Dalam Excel

Membuat Combo Box ActiveX Excel - Pembahasan kali ini akan memulai kategori ActiveX dalam Excel.

Seperti yang kita ketahui bahwa dalam Excel Combo Box merupakan sebuah daftar pilih yang isi listnya berbentuk menu dropdown.

Ada tiga menu dalam Microsoft Excel yang bisa digunakan untuk membuat Combo Box.

Apa saja ketiga menu tersebut dan apa perbedaan hasil combo box dari ketiga menu tersebut ?

Dalam artikel ini kita akan membahas tentang cara membuat Combo Box dengan ActiveX tetapi kita akan bahas juga sedikit tentang perbedaan Combo Box dari Data Validation, Form Control dan ActiveX Control.


Membuat Combo Box ActiveX Control Dalam Excel


Seperti yang disebutkan diatas bahwa ada tiga menu yang dapat digunakan untuk membuat Combo Box.

Ketiga menu tersebut adalah Data Validation, Form Control dan ActiveX Control.

Jika Combo Box ingin ditampilkan dalam setiap cell sebaiknya gunakan Data Validation.

Sedangkan jika hasil Combo Box tidak disetiap cell silahkan gunakan ActiveX atau Form Control.

Untuk perbedaan ActiveX dengan Form Control sebenarnya cukup banyak.

Salah satunya adalah jika kita ingin menampilkan hasil Combo Box sesuai dengan yang dipilih atau diklik maka dalam Form Control harus menggunakan rumus atau format tertentu.

Sedangkan pada Combo Box ActiveX hasil dari Combo Box akan otomatis sama dengan yang diklik pada Combo Boxnya tersebut.


Baca Juga : Perbedaan Combo Box Form Controls dan ActiveX Controls Dalam Excel


Untuk detail apa saja perbedaan Combo Box ActiveX dan Form Control saya sudah bahas dalam artikel yang lain silahkan untuk dipelajari.


Membuat Combo Box ActiveX Control


Selanjutnya mari kita bahas cara membuat Combo Box melalui ActiveX Control.

Hasil tampilan dari Combo Box dengan ActiveX Control adalah sebagai berikut :


Combo Box ActiveX Control Excel


Dalam gambar tersebut terlihat bahwa hasil dari Combo Box dalam Cell F4 langsung sama dengan list yang diklik.

Untuk membuat Combo Box seperti diatas ada dua pembahasan yang akan kita lakukan.

Pertama membut Combo Boxnya dan yang kedua mengisi list dan hasilnya melalui setting pada Properties.

Untuk membuat Combo Box Langkah - langkahnya adalah sebagai berikut :

  1. Klik Tab Developer
  2. Klik Insert yang ada dalam kelompok menu Controls
  3. Klik Combo Box yang ada pada kelompok menu ActiveX Control
  4. Klik pada cell D3 kemudian tekan dan geser mouse kearah kanan

Sampai dengan langkah yang keempat diatas Combo Box sudah muncul tetapi isi listnya masih kosong.

Jika kesulitan menemukan Combo Box dalam kelompok ActiveX silahkan perhatikan gambar berikut ini :


Combo Box ActiveX Controls


Selanjutnya mari kita setting supaya list Combo Box bisa dipilih atau diklik.


Setting Properties Combo Box ActiveX Control


Ini salah satu perbedaan Combo Box Form Control dan ActiveX Control yaitu pada setting Properties.

Dalam Combo Box Form Controls untuk menampilkan isi list settingnya melalui Format Controls.

Sedangkan pada Combo Box ActiveX setting ini dilakukan melalui menu Properties.

Langkah - langkah menampilkan isi list Combo Box ActiveX Control adalah sebagai berikut :

  1. Klik Tab Developer
  2. Klik Design Mode yang ada pada kelompok Controls
  3. Klik Properties yang juga ada pada kelompok menu Controls dan selanjutnya akan muncul menu Properties
  4. Klik Combo Box
  5. Dalam kotak Properties silahkan cari LinkedCell kemudian isi dengan : F4
  6. Dalam kotak Properties cari menu ListFillRange kemudian isi dengan : B4:B7
  7. Klik kembali Design Mode yang ada dalam kelompok menu Controls setelah proses edit selesai

Dengan mengikuti langkah - langkah diatas harusnya list Combo Box sudah muncul dan jika diklik hasilnya akan muncul dalam cell F4.

Posisi dari LinkedCell dan ListFllRange dalam kotak menu Properties adalah sebagai berikut :


Setup Properties Combo Box


Menu Linkedcell dan ListFillRange merupakan dua menu yang wajib untuk diketahui fungsinya saat akan membuat Combo Box.

Adapun Fungsi dari LinkedCell dan ListFillRange adalah sebagai berikut :

  • LinkedCell : untuk menampilkan hasil klik combo box dan kotak ini diisi dengan satu alamat cell
  • ListFillRange : untuk menampilkan isi list dalam Combo Box dan ini diisi dengan alamat cell atau range

Untuk pengisian kotak ListFillRange selain dengan alamat cell atau range bisa juga dengan menggunakan nama range atau Define Name.

Jika diperhatikan hasil dari Combo Box diatas hanya tampil satu kolom saja.


Baca Juga : Membuat Combo Box 2 Kolom Tanpa VBA Dalam Excel


Sebenarnya ini bisa juga ditampilkan dengan dua kolom dan ini sudah saya bahas dalam artikel yang lain.

Selain itu dalam pembuatan Combo Box saya belum menggunakan VBA atau hanya setting control yang sudah disediakan oleh Excel saja.

Jika menggunakan kode VBA mungkin Combo Box ini akan bisa lebih dikembangkan lagi.

Jika membutuhkan contoh file untuk Combo Box seperti dalam gambar diatas silahkan ambil melalui tombol berikut ini :



Itulah pembahasan kita kali ini tentang cara membuat Combo Box ActiveX Control dalam Excel dan semoga artikel ini bermanfaat untuk semua pembaca.

Post a Comment for "Membuat Combo Box Dengan ActiveX Control Tanpa VBA Dalam Excel"