InStrRev Fonksiyonu [VBA]
Bir karakter dizisinin içindeki başka bir karakter dizisinin konumunun başlangıç konumunu döndürür.
InStrRev fonksiyonu eşleşmenin bulunduğu konum değerinin başlangıcını döndürür. Eğer aranan karakter dizisi için bir eşleşme bulunamazsa, fonksiyon 0 değerini döndürür.
InStrRev (StringCheck As String, StringMatch As String [,Start As Long] [, Compare As Integer])
Long
StringCheck: The string expression that you want to search.
StringMatch: The string expression that you want to search for.
Start: Karakter dizisinde aranacak alt karakter dizisinin başlayacağı konumu soldan gösteren isteğe bağlı sayısal ifade. Bu parametreyi boş bırakırsanız, arama ilk karakterden başlar. En fazla 65535 değerine izin verilir.
Karşılaştır: karşılaştırmanın türünü belirten isteğe bağlı ifade. Bu parametrenin değerleri şunlar olabilir
1: 1'in varsayılan değeri büyük küçük harfe duyarlı olmayan metin karşılaştırması anlamına gelir.
0: 0 değeri büyük küçük harfe duyalı ikilik karşılaştırma anlamına gelir.
To avoid a run-time error, do not set the Compare parameter if the first return parameter is omitted.
Sub ExamplePosition
Dim sInput As String
Dim iPos As Integer
sInput = "The book is on the table"
iPos = InStrRev(sInput,"the",10,1) ' 1 döndürür, arama büyük küçük harf duyarlı değildir
Print iPos
iPos = InStrRev(sInput,"the",10,0) ' 0 döndürür, arama büyük küçük harf duyarlıdır
Print iPos
End Sub