VBA - ciągi

Łańcuchy to sekwencje znaków, które mogą składać się z alfabetów, cyfr, znaków specjalnych lub wszystkich. O zmiennej mówi się, że jest łańcuchem, jeśli jest ujęta w podwójne cudzysłowy „”.

Składnia

variablename = "string"

Przykłady

str1 = "string"   ' Only Alphabets
str2 = "132.45"   ' Only Numbers
str3 = "!@#$;*"  ' Only Special Characters
Str4 = "Asc23@#"  ' Has all the above

Funkcje łańcuchowe

Istnieją predefiniowane funkcje ciągów VBA, które pomagają programistom bardzo efektywnie pracować z ciągami znaków. Poniżej przedstawiono metody typu String, które są obsługiwane w języku VBA. Kliknij każdą z metod, aby poznać szczegóły.

Sr.No. Nazwa i opis funkcji
1 InStr

Zwraca pierwsze wystąpienie określonego podciągu. Wyszukiwanie odbywa się od lewej do prawej.

2 InstrRev

Zwraca pierwsze wystąpienie określonego podciągu. Wyszukiwanie odbywa się od prawej do lewej.

3 Lcase

Zwraca małe litery w podanym ciągu.

4 Ucase

Zwraca wielką literę dla określonego ciągu.

5 Lewo

Zwraca określoną liczbę znaków z lewej strony ciągu.

6 Dobrze

Zwraca określoną liczbę znaków z prawej strony ciągu.

7 Środek

Zwraca określoną liczbę znaków z ciągu na podstawie określonych parametrów.

8 Ltrim

Zwraca ciąg po usunięciu spacji po lewej stronie określonego ciągu.

9 Rtrim

Zwraca ciąg po usunięciu spacji po prawej stronie określonego ciągu.

10 Trym

Zwraca wartość ciągu po usunięciu zarówno początkowej, jak i końcowej spacji.

11 Len

Zwraca długość podanego ciągu.

12 Zastąpić

Zwraca ciąg po zamianie ciągu na inny ciąg.

13 Przestrzeń

Wypełnia ciąg określoną liczbą spacji.

14 StrComp

Zwraca wartość całkowitą po porównaniu dwóch określonych ciągów.

15 Strunowy

Zwraca ciąg z określonym znakiem określoną liczbę razy.

16 StrReverse

Zwraca ciąg znaków po odwróceniu sekwencji znaków podanego ciągu.