Operatory ciągów VBA
Dane łańcuchowe służą do przechowywania danych składających się z liczb, znaków i symboli. Przykładem danych w postaci ciągu znaków jest „lipiec-2015”. Składa się ona z
- Postacie (Jul)
- Symbol (-)
- Liczby (2015)
Operatory łańcuchowe służą do manipulowania danymi w postaci łańcuchów. Na przykład można połączyć wartość lipiec-2015 z pierwszych trzech liter miesiąca i roku, na przykład „lipiec-2015”.
W poniższej tabeli przedstawiono operator łańcucha VBA konkatenacji.
S / N | Operator | Opis | Przykład | Wynik |
---|---|---|---|---|
1 | & | Concatenate: ten operator służy do łączenia ze sobą ciągów | "Nieznany z nazwiska" | nieznany z nazwiska |
Przykładowy kod źródłowy
MsgBox „John” i „Doe”, vbOKOnly, „Concatenate Operator”
Wykonanie powyższego kodu daje następujący wynik
Funkcje manipulacji napisami VBA
Manipulacja napisami w języku VBA jest ważnym elementem programu Excel VBA dla programowania makr i operacji na ciągach znaków. Excel udostępnia różne typy funkcji manipulacji napisami VBA, takie jak:
- Join : służy do łączenia lub łączenia dwóch ciągów
- Left : służy do wyodrębniania znaków z lewej strony ciągu
- Right : służy do wyodrębniania znaków z prawej strony ciągu
- Mid : służy do wyodrębnienia podciągu ze środka łańcucha
- Len : służy do znajdowania długości łańcucha
- Instr : służy do znajdowania pozycji podciągu w ciągu
Pobierz powyższy kod programu Excel