22. diel - Textové reťazce vo VBA pre Excel - Metódy Split, Join, Left
V minulej lekcii, Textové reťazce vo VBA pre Excel - Metódy StrConv, Trim , sme si uviedli ďalšie hlavné metódy StrConv a Trim, ktoré pracujú s textovými reťazcami vo VBA pre Excel. Vysvetlili sme si aj ich prínos.
V tejto lekcii si uvedieme a vysvetlíme ďalšie dôležité metódy
Split()
, Join()
, Left()
,
Right()
a Replace()
, ktoré pracujú s textovými
reťazcami vo VBA pre Excel. Tieto metódy sú dôležité pre prácu s
textom.
Predstavme si, že máme používateľa, ktorý nám zadal svoje meno a
priezvisko. Jeho meno a priezvisko je oddelené medzerou. Našou úlohou bude
rozdelil reťazec s touto informáciou do reťazca jmeno
pre meno
používateľa a do reťazca prijmeni
pre priezvisko
používateľa.
Metóda Split()
Metóda Split()
nám všetok text v reťazci rozdelí do
viacerých častí na základe separátora, čiže
rozdeľovacieho znaku.
Ako parametre prijíma povinne textový
reťazec. Ako nepovinné prijíma rozdelidlo
(môže byť dlhšie ako 1
znak) či ďalšie parametre, ktoré si
tu ale teraz vysvetľovať nebudeme, aby sme nezabiehali príliš do
detailov.
Výstupom metódy Split()
je jednorozmerové
indexované pole Array
typu Variant
naplnené
textovými reťazcami. Prvá položka poľa má vždy index 0
.
Pokiaľ neuvedieme
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Kúpiť tento kurz
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V lekcii si uvedieme a vysvetlíme ďalšie dôležité metódy Split, Join, Left, Right a Replace, ktoré pracujú s textovými reťazcami vo VBA pre Excel.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.