Bagaimana cara menggunakan fungsi pencocokan di vba?
Ada fungsi di VBA yang dapat Anda gunakan, tetapi Anda tidak dapat menggunakan fungsi apa pun yang setara dengan MATCH. Namun ada cara yang bisa kita gunakan untuk menggunakan fungsi tersebut. Di VBA, terdapat properti WorksheetFunction yang dapat membantu Anda mengakses fungsi lembar kerja untuk digunakan dalam makro.
Menggunakan Pencocokan di VBA
Seperti yang saya katakan, kita akan menggunakan fungsi spreadsheet di makro, tetapi ada satu hal yang perlu Anda perhatikan ketika Anda menggunakan fungsi spreadsheet dengan benar, ini tidak akan menampilkan nama argumen dalam fungsi tersebut, jadi pastikan untuk memeriksa semua argumen yang perlu kita tentukan dalam pertandingan. Di bawah ini adalah contoh pengambilan gambar untuk referensi Anda.
Berikut adalah contoh di mana kita memiliki daftar nomor acak, dan Anda harus mencocokkan nomor “943”.
Sekarang buka Editor Visual Basic , masukkan modul baru dan ikuti langkah-langkah di bawah ini.
Range("B1") = WorksheetFunction.Match(943, Range("A:A"), 0)
- Masuk ke properti lembar kerja dan ketikkan titik untuk mendapatkan daftar fungsi.
- Pilih fungsi pencocokan atau Anda juga bisa memasukkannya.
- Ketikkan tanda kurung buka untuk menentukan argumen.
- Dalam argumen, Anda harus menentukan nilai yang akan dicari, rentang yang akan diperiksa, dan jenis pencocokan.
- Pada akhirnya, gunakan referensi sel untuk mendapatkan hasil fungsinya.