Pri delu z nizi v VBA uporabite vbNewLine, vbCrLf ali vbCR, da vstavite prelom vrstice / nov odstavek.
Ta članek bo obravnaval tudi, kako uporabiti znak za nadaljevanje vrstice za nadaljevanje stavka v vaši dejanski kodi VBA v novi vrstici.
Uporaba vbNewLine
Naslednja koda prikazuje, kako bi uporabili vbNewLine, da bi drugi niz besedila postavili v novo vrstico v oknu Takoj:
1234567891011 | Podpora vbNewLine ()Dim StringOne As StringZatemni niz Dva kot nizStringOne = "To je niz"StringTwo = "To je drugi niz"Odpravljanje napak Natisni StringOne & vbNewLine & StringTwoEnd Sub |
Rezultat je:
Uporaba vbCrLf
Naslednja koda prikazuje, kako bi uporabili vbCrLf, da bi drugi besedilni niz postavili v novo vrstico v obliki:
123456789101112131415 | Sub Uporaba vbCrLf ()Dim StringOne As StringZatemni niz Dva kot nizStringOne = "To je niz"StringTwo = "To je drugi niz"ActiveSheet.Shapes.AddShape (msoShapeRectangle, 15, 15, 100, 50). IzberiteS selekcijo.Caracters.Text = StringOne & vbCrLf & StringTwoKončaj sEnd Sub |
Rezultat je:
Uporaba vbCR
Naslednja koda prikazuje, kako bi uporabili vbCR, da bi drugi besedilni niz postavili v novo vrstico v polju za sporočila:
1234567891011 | Pomožna uporaba vbCR ()Dim StringOne As StringZatemni niz Dva kot nizStringOne = "To je niz"StringTwo = "To je drugi niz"MsgBox StringOne & vbCr & StringTwoEnd Sub |
Rezultat je:
Nadaljevanje izjave v VBA
Za nadaljevanje stavka iz ene vrstice v drugo v kodi VBA lahko uporabite znak za nadaljevanje vrstice ("_" (podčrtaj)). Naslednja koda prikazuje, kako uporabiti znak za nadaljevanje vrstice:
12345 | PodvrstaContinuation ()Če je obseg ("b1"). Vrednost> 0 Potem _Razpon ("c1"). Vrednost = "Večja od nič"End Sub |