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

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave