InStrRev Özelliği

VBA InStrRev işlevi, VBA işlevlerinin Metin kategorisi altında listelenmiştir. Bir VBA kodunda kullandığınızda, başka bir dizeden bir alt dizenin (sizin tarafınızdan belirtilen) başlangıç konumu numarasını döndürür. InStr'den farklı olarak, alt dizeyi aramaya dizenin sağ tarafından başlar, bu da baştan sona anlamına gelir.

Argümanlar

StringCheck: Aramak istediğiniz dize.
StringMatch: Eşleştirmek istediğiniz dize.
[Start]: Aramayı başlatmak istediğiniz konumu belirtmek için bir tam sayı [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa VBA varsayılan olarak 1 alır].
[Compare]: Dizi filtrelenirken yapılacak karşılaştırmayı tanımlayan bir dize değeri [Bu isteğe bağlı bir bağımsız değişkendir ve belirtilmezse VBA varsayılan olarak vbBinaryCompare alır].
vbBinaryCompare: İkili karşılaştırma için.
vbTextCompare: Metin karşılaştırması için.
vbDatabaseCompare: Veritabanı Karşılaştırması için.

Örnek

VBA InStrRev işlevinin nasıl kullanılacağını pratik olarak anlamak için, aşağıda göreceğiniz örnek kodu incelemeniz faydalı olur:

InStrRev

Sub VBA_InStrRev()
Range("B1").Value = InStrRev(Range("A1"), " ")
End Sub

Yukarıdaki kodda, A1 hücresindeki değer (Excel Depo) içindeki boşluğu bulmak için InStrRev'i kullandık ve sonuç olarak 6 döndürdü, ilk boşluk "Excel" ile "Depo" arasında, konumu 6.

Notlar

"Stringcheck" veya "stringmatch" NULL ise, sonuçta NULL döndürür.
"Stringmatch" "stringcheck" içinde bulunamazsa, sonuç 0 olacaktır.

Etiketler

Bu özelliğe ilk yorum yapan olmak ister misiniz?
İçeriklerimize yapılan yorumların onaylanması ile 50 PUAN kazanabilirsiniz.
Backlink Reklam Bu alanda 50 karakterlik açıklama ile web sitenize ait Backlink Reklam yayınlayabilirsiniz.
Yükleniyor...