Excel adalah salah satu program yang sangat berguna dalam pengolahan data dan perhitungan. Namun, terkadang kita membutuhkan input data yang lebih kompleks daripada sekadar mengetikkan nilai di sebuah sel. Salah satu bentuk input data yang lebih fleksibel adalah combobox atau dropdown. Dalam artikel ini, kita akan membahas cara membuat combobox di Excel menggunakan makro dan tanpa menggunakan makro.
Membuat Combobox di Excel Tanpa Makro
Pertama-tama, mari kita bahas cara membuat combobox di Excel tanpa makro. Ada beberapa cara untuk melakukan ini, tergantung pada kebutuhan kita.
Menggunakan Data Validation
Cara paling sederhana untuk membuat combobox di Excel adalah dengan menggunakan fitur Data Validation. Fitur ini memungkinkan kita untuk membatasi input data ke dalam sel yang telah ditentukan. Untuk membuat combobox menggunakan Data Validation, lakukan langkah-langkah berikut:
- Buat sebuah kolom di samping kolom yang akan di-input, dan masukkan semua pilihan yang ingin ditampilkan di dalam combobox ke dalam kolom tersebut.
- Klik pada sel yang akan dituju sebagai lokasi combobox, dan pilih menu Data Validation di ribbon Excel.
- Pilih opsi List di bagian Allow, dan masukkan perintah berikut di dalam kotak Source: =NAMA KOLOM DATA,KOLOM AWAL:KOLOM AKHIR
- Klik OK, dan sekarang combobox siap digunakan.
Dalam perintah di atas, “NAMA KOLOM DATA” harus digantikan dengan nama kolom tempat kita menyimpan pilihan-pilihan untuk combobox. “KOLOM AWAL” dan “KOLOM AKHIR” digunakan untuk menentukan range sel yang diambil sebagai isi combobox. Misalnya, jika kita menyimpan pilihan-pilihan di kolom B, dan memilih sel A1 sebagai lokasi combobox, maka perintah Source akan terlihat seperti ini: =B:B
Menggunakan Dropdown from Ribbon
Cara yang lebih mudah untuk membuat combobox di Excel adalah dengan menggunakan fitur Dropdown from Ribbon. Fitur ini sangat mudah digunakan, dan memungkinkan kita untuk membuat combobox dengan hanya beberapa klik. Untuk menggunakan fitur Dropdown from Ribbon, lakukan langkah-langkah berikut:
- Klik pada sel yang akan dituju sebagai lokasi combobox, dan pilih menu Data di ribbon Excel.
- Klik opsi Data Validation, dan pilih opsi Data Validation lagi.
- Pilih opsi Settings, dan pilih opsi List di bagian Allow.
- Klik pada icon “Edit in the list” dan masukkan semua pilihan yang ingin ditampilkan di dalam combobox.
- Klik OK, dan sekarang combobox siap digunakan.
Membuat Combobox di Excel Dengan Makro
Cara lain untuk membuat combobox di Excel adalah dengan menggunakan makro atau VBA (Visual Basic for Applications). Meskipun memerlukan pengetahuan coding, membuat combobox dengan makro bisa memungkinkan kita untuk membuat input data yang lebih kompleks dan menus yang lebih interaktif. Untuk membuat combobox dengan makro, lakukan langkah-langkah berikut:
-
- Pilih Insert di ribbon Excel, dan klik opsi Module.
- Masukkan kode berikut ke dalam bagian kode:
Sub ComboBoxMacro()
Dim cboTemp As OLEObject
Dim ws As Worksheet
Set ws = Worksheets("Sheet1")
Set cboTemp = ws.OLEObjects.Add(ClassType:="Forms.ComboBox.1", _
Link:=False, DisplayAsIcon:=False, Left:=50, Top:=50, Width:=100, Height:=20)
With cboTemp.Object
.List = Array("Option 1", "Option 2", "Option 3")
.Value = "Option 1"
End With
End Sub
- Simpan modul dengan nama apapun yang Anda inginkan.
- Klik tombol play atau tekan F5 untuk menjalankan kode makro.
- Sekarang, combobox akan secara otomatis dibuat di atas worksheet dengan tiga opsi yang dapat dipilih.
Dalam kode di atas, “Sheet1” harus digantikan dengan nama sheet yang ingin digunakan. “Option 1”, “Option 2”, “Option 3” dapat digantikan dengan pilihan yang ingin ditampilkan di dalam combobox.
FAQ
Apa bedanya antara combobox dengan dropdown di Excel?
Secara umum, combobox dan dropdown adalah fitur yang sama: keduanya memungkinkan kita untuk membuat pilihan-pilihan yang dapat dipilih di dalam sebuah sel. Namun, ada sedikit perbedaan dalam tampilan dan interaksi dengan user. Dropdown biasanya hanya muncul ketika user mengklik pada sel yang terkait, sedangkan combobox selalu terlihat dan menyediakan opsi yang tersedia dalam bentuk drop down menu.
Apa kegunaan paling umum dari combobox di Excel?
Combobox sering digunakan untuk membuat input data yang lebih kompleks atau untuk menyediakan pilihan-pilihan yang terbatas dalam sebuah form atau aplikasi. Sebagai contoh, kita dapat menggunakan combobox untuk memilih nama-nama karyawan dalam sebuah form absensi, atau untuk memilih jenis produk dalam aplikasi penjualan. Dengan combobox, user dapat memilih pilihan yang sudah ditentukan dengan mudah dan cepat, dan terhindar dari kesalahan input data.
Jangan lewatkan video tutorial berikut, yang akan menunjukkan cara membuat combobox di Excel dengan lebih jelas: