VBA - Dizeler
Dizeler, harflerden, sayılardan, özel karakterlerden veya hepsinden oluşabilen bir karakter dizisidir. Bir değişkenin çift tırnak içine alınmışsa "" dizge olduğu söylenir.
Sözdizimi
variablename = "string"
Örnekler
str1 = "string" ' Only Alphabets
str2 = "132.45" ' Only Numbers
str3 = "!@#$;*" ' Only Special Characters
Str4 = "Asc23@#" ' Has all the above
String Fonksiyonları
Geliştiricilerin dizelerle çok etkili bir şekilde çalışmasına yardımcı olan önceden tanımlanmış VBA String işlevleri vardır. Aşağıda, VBA'da desteklenen String yöntemleri verilmiştir. Ayrıntılı olarak bilmek için lütfen yöntemlerin her birine tıklayın.
Sr.No. | Fonksiyon Adı ve Tanımı |
---|---|
1 | InStr Belirtilen alt dizenin ilk oluşumunu döndürür. Arama soldan sağa doğru gerçekleşir. |
2 | InstrRev Belirtilen alt dizenin ilk oluşumunu döndürür. Arama sağdan sola doğru gerçekleşir. |
3 | Lcase Belirtilen dizenin küçük harfini döndürür. |
4 | Ucase Belirtilen dizenin büyük harfini döndürür. |
5 | Ayrıldı Dizenin sol tarafından belirli sayıda karakter döndürür. |
6 | Sağ Dizenin sağ tarafından belirli sayıda karakter döndürür. |
7 | Orta Belirtilen parametrelere göre bir dizeden belirli sayıda karakter döndürür. |
8 | Ltrim Belirtilen dizenin sol tarafındaki boşlukları kaldırdıktan sonra bir dize döndürür. |
9 | Rtrim Belirtilen dizenin sağ tarafındaki boşlukları kaldırdıktan sonra bir dize döndürür. |
10 | Kırpma Hem baştaki hem de sondaki boşlukları kaldırdıktan sonra bir dize değeri döndürür. |
11 | Len Verilen dizenin uzunluğunu döndürür. |
12 | Değiştir Bir dizeyi başka bir dizeyle değiştirdikten sonra bir dize döndürür. |
13 | Uzay Bir dizeyi belirtilen sayıda boşlukla doldurur. |
14 | StrComp Belirtilen iki dizeyi karşılaştırdıktan sonra bir tamsayı değeri döndürür. |
15 | Dize Belirtilen sayıda, belirtilen karaktere sahip bir dize döndürür. |
16 | StrReverse Verilen dizedeki karakterlerin sırasını ters çevirdikten sonra bir dize döndürür. |