VBA - Saiten
Zeichenfolgen sind eine Folge von Zeichen, die entweder aus Alphabeten, Zahlen, Sonderzeichen oder allen bestehen können. Eine Variable wird als Zeichenfolge bezeichnet, wenn sie in doppelte Anführungszeichen "" eingeschlossen ist.
Syntax
variablename = "string"
Beispiele
str1 = "string" ' Only Alphabets
str2 = "132.45" ' Only Numbers
str3 = "!@#$;*" ' Only Special Characters
Str4 = "Asc23@#" ' Has all the above
String-Funktionen
Es gibt vordefinierte VBA-String-Funktionen, mit denen die Entwickler sehr effektiv mit den Strings arbeiten können. Im Folgenden finden Sie String-Methoden, die in VBA unterstützt werden. Bitte klicken Sie auf jede der Methoden, um sie im Detail zu kennen.
Sr.Nr. | Funktionsname & Beschreibung |
---|---|
1 | InStr Gibt das erste Vorkommen des angegebenen Teilstrings zurück. Die Suche erfolgt von links nach rechts. |
2 | InstrRev Gibt das erste Vorkommen des angegebenen Teilstrings zurück. Die Suche erfolgt von rechts nach links. |
3 | Lcase Gibt den Kleinbuchstaben der angegebenen Zeichenfolge zurück. |
4 | Ucase Gibt den Großbuchstaben der angegebenen Zeichenfolge zurück. |
5 | Links Gibt eine bestimmte Anzahl von Zeichen von der linken Seite der Zeichenfolge zurück. |
6 | Recht Gibt eine bestimmte Anzahl von Zeichen von der rechten Seite der Zeichenfolge zurück. |
7 | Mitte Gibt eine bestimmte Anzahl von Zeichen aus einer Zeichenfolge basierend auf den angegebenen Parametern zurück. |
8 | Ltrim Gibt eine Zeichenfolge zurück, nachdem die Leerzeichen auf der linken Seite der angegebenen Zeichenfolge entfernt wurden. |
9 | Rtrim Gibt eine Zeichenfolge zurück, nachdem die Leerzeichen auf der rechten Seite der angegebenen Zeichenfolge entfernt wurden. |
10 | Trimmen Gibt einen Zeichenfolgenwert zurück, nachdem sowohl die führenden als auch die nachfolgenden Leerzeichen entfernt wurden. |
11 | Len Gibt die Länge der angegebenen Zeichenfolge zurück. |
12 | Ersetzen Gibt eine Zeichenfolge zurück, nachdem eine Zeichenfolge durch eine andere ersetzt wurde. |
13 | Raum Füllt eine Zeichenfolge mit der angegebenen Anzahl von Leerzeichen. |
14 | StrComp Gibt nach dem Vergleich der beiden angegebenen Zeichenfolgen einen ganzzahligen Wert zurück. |
15 | String Gibt eine Zeichenfolge mit einem angegebenen Zeichen für die angegebene Anzahl von Malen zurück. |
16 | StrReverse Gibt eine Zeichenfolge zurück, nachdem die Reihenfolge der Zeichen der angegebenen Zeichenfolge umgekehrt wurde. |