Kun käsittelet merkkijonoja VBA: ssa, lisää rivinvaihto / uusi kappale vbNewLine, vbCrLf tai vbCR avulla.
Tässä artikkelissa käsitellään myös sitä, miten rivin jatko -merkkiä käytetään jatkamaan lausetta todellisessa VBA -koodissa uudella rivillä.
VbNewLinen käyttäminen
Seuraava koodi näyttää, kuinka käytät vbNewLinea toisen tekstimerkkijonon asettamiseen uudelle riville Välitön -ikkunassa:
1234567891011 | Osa Käyttämällä vbNewLine ()Himmennä merkkijono Yksi merkkijononaHimmennä merkkijono Kaksi merkkijononaStringOne = "Tämä on yksi merkkijono"StringTwo = "Tämä on merkkijono kaksi"Debug.Print StringOne & vbNewLine & StringTwoEnd Sub |
Tulos on:
VbCrLf: n käyttäminen
Seuraava koodi näyttää, miten käytät vbCrLf: ää toisen tekstimerkkijonon asettamiseen uudelle riville muodolle:
123456789101112131415 | Osa Käyttämällä vbCrLf ()Himmennä merkkijono Yksi merkkijononaHimmennä merkkijono Kaksi merkkijononaStringOne = "Tämä on yksi merkkijono"StringTwo = "Tämä on merkkijono kaksi"ActiveSheet.Shapes.AddShape (msoShapeRectangle, 15, 15, 100, 50).Valinnan kanssa.Characters.Text = StringOne & vbCrLf & StringTwoLopetaEnd Sub |
Tulos on:
VbCR: n käyttäminen
Seuraava koodi näyttää kuinka käytät vbCR: ää toisen tekstimerkkijonon asettamiseen uudelle riville viestiruudussa:
1234567891011 | Osa käyttämällä vbCR: ää ()Himmennä merkkijono Yksi merkkijononaHimmennä merkkijono Kaksi merkkijononaStringOne = "Tämä on yksi merkkijono"StringTwo = "Tämä on merkkijono kaksi"MsgBox StringOne & vbCr & StringTwoEnd Sub |
Tulos on:
Lausunnon jatkaminen VBA: ssa
Voit käyttää rivin jatko -merkkiä (“_” eli alaviivaa), jos haluat jatkaa lausetta riviltä toiselle VBA -koodissasi. Seuraava koodi näyttää rivin jatko -merkin käytön:
12345 | AlariviJatkuu ()Jos alue ("b1"). Arvo> 0 Sitten _Alue ("c1"). Arvo = "Suurempi kuin nolla"End Sub |