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:Sub VBA_InStrRev()
Range("B1").Value = InStrRev(Range("A1"), " ")
End Sub
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
Kullanıldığı İçerikler |
---|
ADO ile Dosyalar Arası Şartlı ve Şartsız Veri Çekme |
Renge Göre Toplama |
InStrRev İşlevi Kullanım Örneği |
Bu özelliğe ilk yorum yapan olmak ister misiniz?
İçeriklerimize yapılan yorumların onaylanması ile 50 PUAN kazanabilirsiniz.
İçeriklerimize yapılan yorumların onaylanması ile 50 PUAN kazanabilirsiniz.
YARARLI KISAYOLLAR | |
---|---|
Hücreyi Alta Yaslı Hale Getirmek | Alt Ş Ğ |
Satırın Başına Gitme | Home |
Şerit Menüyü Genişletme, Daraltma | Ctrl F1 |
Bir Hücre Yukarı Git | ↑ |
Hızlı Doldurma Kısayolu | Ctrl E |