Bagaimana cara menggunakan fungsi vba instrrev?

Fungsi VBA INSTRREV tercantum dalam kategori teks fungsi VBA. Saat Anda menggunakannya dalam kode VBA, ia mengembalikan nomor posisi awal substring (yang Anda tentukan) dari string lain . Berbeda dengan INSTR, pencarian substring dimulai dari sisi kanan string, yang berarti akhir untuk memulai.

Sintaksis

InStrRev(StringCheck, StringMatch, [Mulai], [Bandingkan])

Argumen

  • StringCheck : String yang ingin Anda cari.
  • StringMatch : String yang ingin Anda cari.
  • [Mulai] : Bilangan bulat untuk menentukan posisi dari mana Anda ingin memulai pencarian [Ini adalah argumen opsional dan jika dihilangkan, default VBA adalah 1].
  • [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 INSTRREV, Anda perlu melihat contoh di bawah ini di mana kami telah menulis kode vba menggunakannya:

example-vba-instrrev-function
 Sub example_INSTRREV() Range("B1").Value = InStrRev(Range("A1"), " ") End Sub

Pada kode di atas kita menggunakan INSTRREV untuk mencari spasi pada nilai (Excel Advisor) di sel A1 dan menghasilkan 6 sebagai hasilnya ada spasi pertama antara “Excel” dan “Fields” yang posisinya 6.

Komentar

  • Jika “stringcheck” atau “stringmatch” adalah NULL, hasilnya akan NULL.
  • Jika “stringmatch” tidak dapat ditemukan di “stringcheck”, maka hasilnya adalah 0.

Tambahkan komentar

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