
apakah kamu ingin tahu caranya? lakukan pencarian VBA di Excel? Siapa yang tidak tahu metode FIND di Excel? Banyak orang yang menggunakan spreadsheet Excel pasti menggunakan metode SEARCH atau menggunakan pintasan tombol Ctrl + F untuk menemukan kata atau konten yang mereka cari.
Namun tahukah Anda bahwa ada metode pencarian lain yang dapat ditemukan berdasarkan rentang, sel, dan kolom? Ya, jika dikatakan temukan, artinya opsi ini terfokus pada sel dan rentang. Metode untuk melakukan pencarian yang benar dikenal sebagai VBA di Excel.
Begitu pula pada fungsinya Temukan VBA, Anda akan menemukan opsi yang disebut fungsi TEMUKAN yang dapat membantu Anda menemukan nilai yang Anda cari. Sekarang, untuk mempelajari semua ini, kami telah menyiapkan tutorial untuk Anda mempelajari cara melakukan pencarian VBA di Excel.
Di sini Anda dapat membaca tentang: Tips Untuk Boom Beach – Strategi Serangan
Rumus untuk menemukan fungsi VBA di Excel
Saat Anda mengerjakan lembar Excel, biasanya untuk melakukan pencarian Anda menggunakan pintasan tombol Ctrl + F untuk menemukan apa yang Anda cari. Tapi masuk untuk melakukan pencarian VBA di Excel, Anda harus menulis fungsi untuk menemukan konten yang Anda cari. Baiklah, mari kita lihat seperti apa sintaks metodenya MENCARI (mencari).

Meskipun Anda merasa tersesat saat melihat sintaks ini dan Anda tidak memahami apa pun. Anda tidak perlu khawatir, karena kami akan menjelaskan secara mendalam tentang sintaksis, dalam contoh kotak pencarian normal ini.
Jika Anda perhatikan lebih dekat pada pintasan tombolnya Ctrl + F biasanya identik dengan sintaks pencarian VBA. Sekarang mari kita lihat arti setiap kata dalam sintaksisnya.
- Qué:Pada dasarnya itulah yang ingin Anda cari. Di sini Anda harus menyebutkan konten yang Anda cari.
- Sesudah:setelah sel mana yang ingin Anda cari.
- Lihat ke dalam:di mana mencari apa yang ingin Anda dapatkan.
- misalnya: rumus, nilai atau komentar. Parameternya adalah xlFormula, xlValues, xlComments.
- Lihat:apakah Anda mencari seluruh konten atau hanya sebagian konten. Parameternya adalah xlKeseluruhan, xlBagian.
- Urutan Pencarian:Apakah Anda mencari dalam baris atau kolom? Anda dapat menggunakan xlByRows o xlByColumns.
- Arah Pencarian:Apakah itu bergulir ke sel berikutnya atau sel sebelumnya? xlBerikutnya, xlSebelumnya.
- Kasus Pertandingan:Konten yang Anda cari peka huruf besar-kecil dengan pernyataan Benar atau Salah.
- Byte Pertandingan:ini hanya untuk bahasa byte ganda. dengan pernyataan Benar atau Salah.
- Format Pencarian:di sini digunakan untuk mencari berdasarkan format. Jika Anda mencari pemformatan, Anda harus menggunakan metode ini TemukanFormat.
Demikian penjelasan sintaks metode melakukan pencarian VBA di Excel. Selain parameter pertama, semuanya opsional. Di bagian contoh, kami akan menunjukkan cara menggunakan metode pencarian ini dalam pengkodean VBA.
Bagaimana cara menggunakan fungsi pencarian Excel VBA?
Kita akan mempelajari cara menggunakan fungsi VBA Find Excel dengan beberapa contoh.
Berfungsi untuk melakukan pencarian VBA di Excel: contoh 1
Sekarang, kami akan menjelaskan contoh yang sangat sederhana dalam melakukan pencarian VBA di Excel menggunakan properti MENCARI untuk menemukan konten yang Anda cari. Anggaplah di bawah ini adalah data yang Anda miliki di lembar Excel Anda. Cukup ikuti langkah-langkah ini:

- Langkah 1: Dari sini, Anda harus menemukan nama John, kamu membuka a Visual Basic untuk memulai pengkodean dengan parameter berikut:
- Kode:
- Sub Temukan_Ex1()
- End Sub
- Langkah 2: Anda tidak dapat memulai kata di sini TEMUKANmengapa TEMUKAN adalah bagian dari properti RANGE. Jadi pertama-tama Anda perlu menyebutkan di mana Anda mencari yaitu Rango.

- Langkah 3: Pertama, Anda harus menyebutkan rentang tempat Anda mencari. Dalam contoh ini, rentangnya adalah B2 ke B11.
- Kode:
- Sub Temukan_Ex1()
- Rentang (“B2: B11”)
- End Sub
- Langkah 4:Setelah menyebutkan jangkauannya, beri titik (.) Dan menulis MENCARI. Anda harus melihat propertinya MENCARI (Mencari).

- Langkah 5: Pilih properti TEMUKAN dan buka braketnya.
- Langkah 6: argumen pertama adalah apa yang Anda cari. Untuk menonjolkan argumen Anda dapat menyampaikan argumen sebagai berikut Apa: =,ini akan berguna untuk mengidentifikasi parameter mana yang Anda maksud.
- Kode:
- Sub Temukan_Ex1()
- Rentang (“B2: B11”). Cari (Apa: = «John»)
- End Sub

- Langkah 7:Bagian terakhir adalah setelah Anda menemukan kata apa yang ingin Anda lakukan. Anda harus memilih kata tersebut, jadi sampaikan argumennya sebagai. memilih.
- Kode:
- Sub Temukan_Ex1()
- Rentang (“B2: B11”). Pencarian (Apa: = "John"). Memilih
- End Sub

- Langkah 8: kemudian jalankan kode ini menggunakan Kunci F5 atau secara manual seperti yang ditunjukkan pada gambar, sehingga Anda memilih kata pertama yang ditemukan Johnson yang berisi sebuah kata,
Berfungsi untuk melakukan pencarian VBA di Excel: contoh 2
Sekarang kami akan menunjukkan cara menemukan kata komentar menggunakan metode pencarian. Ada data di sini dan di tiga sel ada komentar. Sel yang mempunyai bendera merah mempunyai komentar. Dari komentar ini kita akan mencari kata tersebut «Tanpa komisi».

- Langkah 1:Mulailah kode dengan menyebutkan rentang ("D2:D11") dan beri titik (.) Dan menulis pencarian
- Kode:
- Sub Temukan_Ex2()
- Rentang (“D2: D11”). Menemukan (
- End Sub

- Langkah 2:Dalam argumen tersebut ITU, menulis kata «Tanpa komisi».
- Kode:
- Sub Temukan_Ex2()
- Rentang (“D2: D11”). Pencarian (Apa: = «Tanpa komisi»,
- End Sub

- Langkah 3: abaikan bagian itu Setelah dan pilih bagiannya Lihat ke dalam. Di LookIn, Anda akan mencari kata ini di komentar, jadi pilihlah xlKomentar dan kemudian menyampaikan argumen seperti .Memilih
- Kode:
- Sub Temukan_Ex2()
- Rentang (“D2: D11”). Cari (Apa: = "Tanpa Komisi", Lihat Di: = xlComments).Pilih
- End Sub

- Langkah 4: Sekarang jalankan kode ini menggunakan kuncinya F5 atau secara manual seperti yang ditunjukkan pada gambar untuk memilih sel yang memiliki komentar "Tidak ada komisi." di dalam sel D9 Anda akan mendapat komentar yang disebutkan.
Menangani nilai kesalahan di Excel VBA Find
Jika kata yang Anda cari tidak ada dalam rentang tersebut, kode VBA ini memberi Anda pencarian yang lebih tepat yang akan menghasilkan kesalahan seperti ini.
Untuk menunjukkan kepada Anda bahwa nilai yang Anda cari tidak tersedia, Anda memerlukan kode berikut.
Jika kode di atas menemukan nilai maka itu menunjukkan nilai dan alamat sel atau pesannya akan ditampilkan «¡Nilai yang Anda cari tidak tersedia dalam kisaran yang disediakan!
Fungsi Temukan VBA Excel
Saat kami menggunakan pencarian di lembar kerja biasa, kita tekan pintasan keyboard CTRL + F dan tulis data yang perlu dicari dan jika bukan nilai yang diinginkan, kita lanjutkan ke pencocokan berikutnya, jika ada banyak kecocokan jenis ini, itu adalah a tugas yang membosankan, tapi saat kita menggunakan fungsi FIND di VBA, fungsi tersebut akan mengerjakan tugasnya dan memberi kita hasil yang sama persis dan dibutuhkan tiga argumen, satu adalah apa yang harus ditemukan, di mana menemukan, dan di mana mencari.
Sebelum Anda beralih ke VBA dan mulai menggunakan fungsi pencarian di makro, Anda harus mempelajari terlebih dahulu apa a fungsi pencarian di excel. Di Excel normal, di Tab Beranda Di grup pengeditan, Anda bisa menemukan fungsi pencarian yang digunakan untuk menemukan string atau nilai dalam rentang sel atau seluruh lembar kerja.

Saat kita mengklik ini, kita mendapatkan dua opsi;
Salah satunya mudah ditemukan
Anda dapat melihat bahwa ia juga memiliki mode opsi yang membuka fitur lain.

Ia melakukan algoritma pencarian dengan empat batasan, Cari Apa, Dalam, Cari dan Temukan.
Opsi kedua di Excel adalah Temukan dan Ganti yang digunakan ketika kita menemukan sebuah string tetapi ingin menggantinya dengan nilai lain,
Temukan sintaks fungsi
Di atas kita telah mempelajari apa itu melakukan pencarian VBA di Excel. Di VBA, Anda bisa menulis kode secara manual, namun fiturnya sama dengan Excel biasa. Pertama, mari kita lihat sintaksnya.
- Temukan (Apa, mencari,….)
Jika nilai yang Anda cari ditemukan dengan fungsi excel, mengembalikan sel tempat nilainya berada, dan jika nilainya tidak ditemukan, maka objek fungsi tidak disetel ke apa pun.
Ekspresi dalam makro adalah rentang yang ditentukan, seperti rentang 1 atau rentang 2. Apa kata kunci untuk apa yang ingin Anda cari dengan nilai tertentu? Lihat kedalam adalah kata kunci untuk apa yang ingin Anda cari, baik itu komentar, rumus, atau string.
Demikian pula, ada pembatasan lain pada Fungsi pencarian, yang bersifat opsional. Satu-satunya bidang yang wajib diisi adalah nilai yang Anda coba cari.
Pada dasarnya, VBA menemukan bahwa Excel memiliki argumen yang diperlukan, yaitu nilai apa yang ingin Anda cari. Pembatasan lainnya bersifat opsional dan ada banyak larangan dalam fungsi pencarian. Fungsi FIND mirip dengan fungsi pencarian di Excel.
Contoh untuk melakukan pencarian VBA di Excel
Parameter untuk fungsi pencarian adalah rentang sel, seperti di rentang mana Anda ingin mencari nilai. Ini bisa berupa beberapa kolom atau beberapa sel atau seluruh lembar kerja. Mari kita lihat contoh-contoh ini:
Contoh 1
Misalkan data Anda memiliki nilai berikut

Di sini kita akan mencoba mencarinya “Aran” dalam data yang sama.
- langkah 1: Untuk menulis kode VBA, Anda harus memiliki tab pengembang di excel untuk dapat menulis kode VBA.

- langkah 2: Mulailah dengan menulis kode seperti yang ditunjukkan di bawah ini:
- SubSampel()
- Redupkan temuan sebagai urutan
- Redupkan Rng Sebagai Rentang
- find = InputBox("Masukkan nilai yang ingin dicari")
- Dengan Spreadsheet("Sheet1").Rentang("A:A")

- langkah 3: Sample adalah nama fungsi yang diberikan pada sub.
- langkah 4: Cari string yang diinginkan pengguna yang ingin kita masukkan untuk mencari.
- langkah 5: Rng adalah variabel yang akan kita ambil untuk rangenya.
- langkah 6: Sekarang kami meminta pengguna untuk memasukkan nilai yang terlihat seperti gambar di bawah:
- langkah 7: Sekarang tentukan fungsi pencarian dalam modul.

- langkah 8: Fungsi ini menemukan nilai yang dimasukkan oleh pengguna dalam rentang tertentu.
- langkah 9: Sekarang Anda menutup fungsi dengan argumen berikut.
- langkah 10: Sekarang jika Anda menjalankan kode terlebih dahulu, pengguna akan meminta suatu nilai.

- langkah 10: Setelah kode selesai, ia mengembalikan sel tempat data ditemukan.
Contoh 2
Pada contoh di atas, terdapat empat nama unik, namun bagaimana jika terdapat lebih dari satu nama dalam data, seperti contoh data di bawah ini?
gambar
Anda dapat melihat namanya Aran diulang dua kali pada data sebelumnya. Jika Excel perlu menemukan nama Aran, ia akan menemukannya di sel A2 dan berhenti, namun ada nilai lain yang mirip dengan A2 di sel A6. Bagaimana cara memulihkan nilai itu? Inilah sintaks dari Temukan (Apa, Setelah) dalam bantuan.
Setelah menentukan sel, setelah referensi mana, Anda ingin mencari data. Tulis kode untuk data di atas.
- langkah 1: Selalu ingat untuk mengaktifkan tab pengembang dari opsi dan kemudian dari kustomisasi pita di excel untuk dapat menulis kode dalam VBA.
- langkah 2: Di VBA, Anda akan mendapatkan objek dari Microsoft Excel, yang merupakan modul tempat Anda menulis kode.

- langkah 3: Sebelumnya Anda mengerjakan lembar 1; Sekarang, Anda sedang mengerjakan lembar 2, jadi pilih lembar 2 untuk modul lain dan halaman kosong akan muncul.

- langkah 4: Sekarang mulailah menulis kode dengan mendefinisikan fungsinya terlebih dahulu sebagai SUB Contoh2() dan tekan ENTER.

CATATAN: Sekarang Anda telah mendefinisikan fungsinya; Anda akan mulai masuk ke bagian utama, yaitu definisi variabel kita.
- langkah 5: Mendefinisikan apa yang seharusnya dimiliki variabel Find,

- langkah 6: Pilih sheet yang sedang anda kerjakan, yaitu sheet 2 pada contoh ini:

- langkah 7: Sekarang Anda akan menemukan teks yang dimasukkan pengguna setelah sel A2, jadi Anda harus mendefinisikan fungsi pencarian Anda seperti yang ditunjukkan di bawah ini:

- langkah 8: Sekarang tutup kode dengan mengakhiri kondisi dengan dan jika.

Yang dilakukan kode di atas adalah mencari string setelah sel A2 dan mengembalikan sel tersebut di mana pun lokasinya.
Anda juga mungkin tertarik dalam: Cara Meningkatkan Pengalaman Excel Anda – 13 Tips Berguna
Seperti yang akan Anda lihat, berikut adalah cara melakukan pencarian VBA di Excel. Setiap contoh dapat bermanfaat bagi Anda di masa depan sehingga di setiap contoh latihan Anda menyempurnakan penggunaan fungsi ini dalam proyek Excel Anda. Kami harap kami telah membantu Anda.
Nama saya Javier Chirinos dan saya sangat tertarik dengan teknologi. Sepanjang ingatan saya, saya menyukai komputer dan video game dan hobi itu berakhir dengan pekerjaan.
Saya telah mempublikasikan tentang teknologi dan gadget di Internet selama lebih dari 15 tahun, khususnya di mundobytes.com
Saya juga ahli dalam komunikasi dan pemasaran online dan memiliki pengetahuan tentang pengembangan WordPress.







