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.