Odeberte znaky z levé nebo pravé strany řetězce s proměnnou délkou - příklady kódu VBA

Obsah

Pokud vždy znáte délku řetězce, je snadné z něj odstranit znaky. Příklad: Pokud máte řetězec, který má 10 znaků a chcete odstranit 1 znak z levé strany, jednoduše vraťte 9 pravých znaků:

msgbox Right (Mystring, 9)

To nefunguje pro řetězec s proměnnou délkou nebo pro řetězec, o kterém předem nevíte, že je dlouhý. V tomto případě můžete pomocí vzorce (Délka - N) určit, kolik znaků chcete extrahovat:

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

Kde 1 je počet znaků, které je třeba odstranit z levé strany řetězce. Tím se vrátí řetězec minus znak nejvíce vlevo.

Chcete -li odstranit znaky z pravé strany řetězce, nahraďte je Že jo s Vlevo, odjet

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave