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. |