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.

fungsi pertandingan-di-vba

Berikut adalah contoh di mana kita memiliki daftar nomor acak, dan Anda harus mencocokkan nomor “943”.

nomor acak

Sekarang buka Editor Visual Basic , masukkan modul baru dan ikuti langkah-langkah di bawah ini.

 Range("B1") = WorksheetFunction.Match(943, Range("A:A"), 0)
  1. Masuk ke properti lembar kerja dan ketikkan titik untuk mendapatkan daftar fungsi.
  2. Pilih fungsi pencocokan atau Anda juga bisa memasukkannya.
  3. Ketikkan tanda kurung buka untuk menentukan argumen.
  4. Dalam argumen, Anda harus menentukan nilai yang akan dicari, rentang yang akan diperiksa, dan jenis pencocokan.
  5. Pada akhirnya, gunakan referensi sel untuk mendapatkan hasil fungsinya.
fungsi vba-untuk-pertandingan

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *