VBA ny linje / vognretur

Indholdsfortegnelse

Når du arbejder med strenge i VBA, skal du bruge vbNewLine, vbCrLf eller vbCR til at indsætte et linjeskift / nyt afsnit.

Denne artikel vil også diskutere, hvordan du bruger linjefortsættelsestegnet til at fortsætte en erklæring i din faktiske VBA -kode på en ny linje.

Brug af vbNewLine

Følgende kode viser dig, hvordan du ville bruge vbNewLine for at sætte den anden tekststreng på en ny linje i vinduet Umiddelbart:

1234567891011 Sub UsingvbNewLine ()Dim StringOne As StringDim streng to som strengStringOne = "Dette er streng én"StringTwo = "Dette er streng to"Debug.Print StringOne & vbNewLine & StringTwoAfslut Sub

Resultatet er:

Brug af vbCrLf

Følgende kode viser dig, hvordan du ville bruge vbCrLf for at sætte den anden tekststreng på en ny linje i en form:

123456789101112131415 Sub UsingvbCrLf ()Dim StringOne As StringDim streng to som strengStringOne = "Dette er streng én"StringTwo = "Dette er streng to"ActiveSheet.Shapes.AddShape (msoShapeRectangle, 15, 15, 100, 50) .VælgMed markering.Characters.Text = StringOne & vbCrLf & StringTwoAfslut medAfslut Sub

Resultatet er:

Brug af vbCR

Følgende kode viser dig, hvordan du ville bruge vbCR for at sætte den anden tekststreng på en ny linje i en meddelelsesboks:

1234567891011 Sub ved hjælp af vbCR ()Dim StringOne As StringDim streng to som strengStringOne = "Dette er streng én"StringTwo = "Dette er streng to"MsgBox StringOne & vbCr & StringTwoAfslut Sub

Resultatet er:

Fortsætter en erklæring i VBA

Du kan bruge linjefortsættelsestegnet (“_” aka understregningen) til at fortsætte et udsagn fra en linje til den næste i din VBA -kode. Følgende kode viser dig, hvordan du bruger linjefortsættelsestegnet:

12345 Underlinje Fortsættelse ()Hvis område ("b1"). Værdi> 0 Så _Område ("c1"). Værdi = "Større end nul"Afslut Sub

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave