VBA stringidega töötamisel kasutage reavahetuse / uue lõigu sisestamiseks vbNewLine, vbCrLf või vbCR.
Selles artiklis käsitletakse ka seda, kuidas kasutada rea jätkumärki, et jätkata avaldust oma tegelikus VBA -koodis uuel real.
VbNewLine'i kasutamine
Järgmine kood näitab teile, kuidas kasutaksite vbNewLine'i, et panna teine tekstistring uuele reale aknas Kohe:
1234567891011 | Alamkasutus vbNewLine ()Dim StringOne kui stringKahekordne stringStringOne = "See on üks string"StringTwo = "See on teine string"Silumine. Prindi StringOne & vbNewLine & StringTwoEnd Sub |
Tulemuseks on:
VbCrLf kasutamine
Järgmine kood näitab teile, kuidas kasutaksite vbCrLf -i teise tekstistringi uuele reale vormimiseks:
123456789101112131415 | Alamkasutus vbCrLf ()Dim StringOne kui stringKahekordne stringStringOne = "See on üks string"StringTwo = "See on teine string"ActiveSheet.Shapes.AddShape (msoShapeRectangle, 15, 15, 100, 50). ValigeValikuga.Characters.Text = StringOne & vbCrLf & StringTwoLõpetaEnd Sub |
Tulemuseks on:
VbCR -i kasutamine
Järgmine kood näitab teile, kuidas kasutaksite vbCR -i teise tekstistringi sisestamiseks sõnumikasti uuele reale:
1234567891011 | Alamkasutus vbCR ()Dim StringOne kui stringKahekordne stringStringOne = "See on üks string"StringTwo = "See on teine string"MsgBox StringOne & vbCr & StringTwoEnd Sub |
Tulemuseks on:
Avalduse jätkamine VBA -s
Võite kasutada rea jätkumärki (“_” ehk alajoont), et jätkata avaldust ühelt realt teisele oma VBA -koodis. Järgmine kood näitab teile, kuidas kasutada rea jätkamise märki:
12345 | AlamridaJätkamine ()Kui vahemik ("b1"). Väärtus> 0 Siis _Vahemik ("c1"). Väärtus = "Suurem kui null"End Sub |