Bagaimana cara menggunakan fungsi vba instr?

Fungsi VBA INSTR tercantum dalam kategori teks fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia mengembalikan nomor posisi awal substring (yang Anda tentukan) dari string lain . Secara sederhana, ini berfungsi seperti fungsi FIND dan SEARCH (fungsi spreadsheet).

Sintaksis

InStr([Mulai], String1, String2, [Bandingkan])

Argumen

  • [Mulai] : Bilangan bulat untuk menentukan posisi dari mana Anda ingin memulai pencarian [Ini adalah argumen opsional dan jika dihilangkan, default VBA adalah 1].
  • String1 : String yang ingin Anda cari.
  • String2 : String yang ingin Anda cari.
  • [Bandingkan] : Nilai string untuk menentukan perbandingan yang akan dilakukan saat memfilter array [Ini adalah argumen opsional dan jika dihilangkan, VBA menggunakan vbBinaryCompare secara default].
    • vbBinaryCompare: untuk perbandingan biner.
    • vbTextCompare: untuk perbandingan teks.
    • vbDatabaseCompare: untuk perbandingan database.

Contoh

Untuk memahami secara praktis cara menggunakan fungsi VBA INSTR, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:

example-vba-instr-function
 Sub example_INSTR() Range("B1").Value = InStr(Range("A1"), " ") End Sub

Pada kode di atas kita menggunakan INSTR untuk mencari spasi pada nilai (Mick Griffin) di sel A1 dan menghasilkan 5 sebagai hasilnya ada spasi pertama antara ‘Mick’ dan ‘Griffin’ yang posisinya 5.

Komentar

Berikut adalah beberapa poin penting yang perlu Anda pertimbangkan saat menggunakan fungsi INSTR di VBA.

  • Jika “string1” tidak dapat ditemukan di “string2”, maka hasilnya adalah 0.

Tambahkan komentar

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