Poista merkit vaihtelevan pituisen merkkijonon vasemmalta tai oikealta puolelta - esimerkkejä VBA -koodista

Sisällysluettelo

Jos tiedät aina merkkijonon pituuden, siitä on helppo poistaa merkkejä. Esimerkki: Jos sinulla on 10 merkin pituinen merkkijono ja haluat poistaa yhden merkin vasemmalta puolelta, palauta oikeat 9 merkkiä:

msgbox Oikea (Mystring, 9)

Tämä ei toimi vaihtuvan pituiselle merkkijonolle tai sellaiselle, jonka pituutta et tiedä etukäteen. Tässä tapauksessa voit käyttää kaavaa (pituus - N) määrittämään, kuinka monta merkkiä poimitaan:

MsgBox Oikea (Mystring, Len (Mystring) - 1)

Missä 1 on merkkijonon vasemmalta puolelta poistettavien merkkien määrä. Tämä palauttaa merkkijonon miinus vasen suurin merkki.

Jos haluat poistaa merkkejä merkkijonon oikealta puolelta, vaihda Aivan kanssa Vasen

wave wave wave wave wave