Misalkan Anda memiliki daftar nama negara di kolom A seperti yang ditunjukkan pada
gambar di bawah, dan sekarang Anda ingin menggunakannya sebagai sumber data dari daftar
drop-down searchale, Anda dapat melakukan hal berikut untuk menyelesaikannya.
Anda perlu menyisipkan kotak kombo alih-alih daftar drop-down validasi data di lembar
kerja Anda.
1). Di Excel 2010 atau versi yang lebih baru, klik File > Opsi. Dan di Opsi Excel kotak
dialog, klik Sesuaikan Pita di panel kiri. Pergi ke kotak daftar Customize the Ribbon,
centang Pengembang kotak, dan kemudian klik OK tombol. Lihat tangkapan layar:
2). Di Excel 2007, klik Office tombol> Opsi Excel. di Opsi Excel kotak dialog,
klik Populer di panel kiri, periksa Perlihatkan tab Pengembang di Pita kotak, dan terakhir
klik OK .
6. Pilih sel kosong seperti C2, masukkan rumus di bawah ini dan tekan Enter. Mereka
menyeret Pegangan IsiOtomatisnya ke sel C9 untuk mengisi sel secara otomatis dengan
rumus yang sama. Lihat tangkapan layar:
=--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
Catatan:
1. $ A $ 12 adalah sel yang telah Anda tentukan sebagai Sel Tertaut di langkah 4;
2. Setelah menyelesaikan langkah-langkah di atas, sekarang Anda dapat menguji: masukkan
huruf C di kotak kombo, dan kemudian Anda dapat melihat bahwa sel rumus yang merujuk
sel yang berisi karakter C diisi dengan angka 1.
7. Pilih sel D2, masukkan rumus di bawah ini dan tekan Enter. Kemudian seret Pegangan
IsiOtomatisnya ke bawah ke sel D9.
=IF(C2=1,COUNTIF($C$2:C2,1),"")
8. Pilih sel E2, masukkan rumus di bawah ini dan tekan Enter. Kemudian seret Pegangan
IsiOtomatisnya ke E9 untuk menerapkan rumus yang sama.
=IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
=$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
12. Salin dan tempel kode VBA di bawah ini ke dalam editor Kode.
Kode VBA: buat daftar drop-down dapat dicari
Mulai sekarang, ketika karakter dimasukkan dalam kotak kombo, ia akan melakukan
pencarian fuzzy dan kemudian mencantumkan nilai yang relevan dalam daftar.
Note: Anda perlu menyimpan buku kerja ini sebagai file Buku Kerja Excel Macro-Enabled
untuk menyimpan kode VBA untuk digunakan di masa mendatang.