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.
YARARLI KISAYOLLAR
Bir sonraki sonucu bulma Shift F4
Filtre Ekleme/Kaldırma Ctrl Shift L
Veri Doğrulama Penceresini Açma Alt X VE V
Dosya Açma Ctrl O
Bir önceki sonucu bulma Ctrl Shift F4
Backlink Reklam Bu alanda 50 karakterlik açıklama ile web sitenize ait Backlink Reklam yayınlayabilirsiniz.
Yükleniyor...