Manipulacja ciągami znaków VBA w Excelu - łatwe makra w Excelu

Spisie treści

Dołącz do ciągów | Lewo | Prawo | Środek | Len | Instr

W tym rozdziale znajdziesz najważniejsze funkcje do: manipulować strunami w Excel VBA.

Umieść przycisk polecenia w arkuszu i dodaj poniższe wiersze kodu. Aby wykonać linie kodu, kliknij przycisk polecenia na arkuszu.

Dołącz do ciągów

Używamy operatora & do łączenia (łączenia) ciągów.

Kod:

Dim tekst1 jako ciąg, tekst2 jako ciąg
text1 = "Cześć"
text2 = "Tym"
MsgBox tekst1 i „ ” i tekst2

Wynik:

Uwaga: aby wstawić spację, użyj " "

Lewo

Aby wyodrębnić skrajne lewe znaki z ciągu, użyj Left.

Kod:

Przyciemnij tekst jako ciąg
tekst = "przykładowy tekst"
MsgBox po lewej (tekst, 4)

Wynik:

Dobrze

Aby wyodrębnić skrajne prawe znaki z ciągu, użyj Right. Możemy również bezpośrednio wstawić tekst do funkcji.

Kod:

MsgBox Right("przykładowy tekst", 2)

Wynik:

Środek

Aby wyodrębnić podciąg, zaczynając od środka ciągu, użyj Mid.

Kod:

MsgBox Mid("przykładowy tekst", 9, 2)

Wynik:

Uwaga: zaczyna się od pozycji 9 (t) o długości 2. Możesz pominąć trzeci argument, jeśli chcesz wyodrębnić podciąg rozpoczynający się w środku ciągu, aż do końca ciągu.

Len

Aby uzyskać długość sznurka, użyj Len.

Kod:

MsgBox Len("przykładowy tekst")

Wynik:

Uwaga: spacja (pozycja 8) w cenie!

Instr

Aby znaleźć pozycję podciągu w ciągu, użyj Instr.

Kod:

MsgBox Instr("przykładowy tekst", "am")

Wynik:

Uwaga: ciąg „am” znajduje się na pozycji 3. Odwiedź naszą stronę o funkcji Instr, aby uzyskać więcej informacji i przykładów.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave