Eemaldage tähemärgid muutuva pikkusega stringi vasakult või paremalt küljelt - VBA koodi näited

Lang L: none (table-of-contents)

Kui teate alati stringi pikkust, on sellest märke lihtne eemaldada. Näide: Kui teil on string, mis koosneb 10 tähemärgist ja soovite vasakult küljelt eemaldada 1 tähemärgi, tagastage lihtsalt parempoolsed 9 märki:

msgbox paremal (Mystring, 9)

See ei tööta muutuva pikkusega stringi või selle jaoks, mille pikkust te varem ei tea. Sel juhul saate valemi (Pikkus - N) abil määrata, mitu märki eraldada:

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

Kus 1 on stringi vasakult küljelt eemaldatavate märkide arv. See tagastab stringi miinus vasakpoolseim märk.

Stringi paremalt küljelt märkide eemaldamiseks asendage need Õige koos Vasakule

wave wave wave wave wave