Pri práci so reťazcami vo VBA použite vbNewLine, vbCrLf alebo vbCR na vloženie zalomenia riadka / nového odseku.
Tento článok bude tiež diskutovať o tom, ako použiť znak na pokračovanie v riadku na pokračovanie vyhlásenia vo vašom skutočnom kóde VBA na novom riadku.
Použitie vbNewLine
Nasledujúci kód ukazuje, ako by ste použili vbNewLine na vloženie druhého textového reťazca na nový riadok do okna Immediate:
1234567891011 | Sub usingvbNewLine ()Dim StringOne As StringDim String Dva ako reťazecStringOne = "Toto je prvý reťazec"StringTwo = "Toto sú dva reťazce"Debug.Print StringOne & vbNewLine & StringTwoKoniec pod |
Výsledkom je:
Použitie vbCrLf
Nasledujúci kód ukazuje, ako by ste použili vbCrLf na vloženie druhého textového reťazca do nového riadka v tvare:
123456789101112131415 | Sub usingvbCrLf ()Dim StringOne As StringDim String Dva ako reťazecStringOne = "Toto je prvý reťazec"StringTwo = "Toto sú dva reťazce"ActiveSheet.Shapes.AddShape (msoShapeRectangle, 15, 15, 100, 50). VyberteS výberom.Character.Text = StringOne & vbCrLf & StringTwoUkončiť sKoniec pod |
Výsledkom je:
Použitie vbCR
Nasledujúci kód ukazuje, ako by ste použili vbCR na vloženie druhého textového reťazca na nový riadok do poľa so správou:
1234567891011 | Sub usingvbCR ()Dim StringOne As StringDim String Dva ako reťazecStringOne = "Toto je prvý reťazec"StringTwo = "Toto sú dva reťazce"MsgBox StringOne & vbCr & StringTwoKoniec pod |
Výsledkom je:
Pokračovanie vyhlásenia vo VBA
Môžete použiť znak pokračovania riadka („_“ alebo podčiarkovník) na pokračovanie vyhlásenia z jedného riadka na nasledujúci v kóde VBA. Nasledujúci kód ukazuje, ako používať znak pokračovania riadka:
12345 | Pokračovanie podčiarknutia ()Ak je rozsah („b1“). Hodnota> 0, potom _Rozsah ("c1"). Hodnota = "Väčší ako nula"Koniec pod |