VBA New Line (trinnvis) - Hvordan setter du inn en ny linje i VBA MsgBox?

Innholdsfortegnelse

Ny linje i VBA MsgBox

Å tilpasse setningen er veldig viktig for å formidle et ordentlig budskap til brukerne eller leserne. For å gjøre setningen riktig, bruker vi "nytt avsnitt" eller ny linje som en av teknikkene, og dette skjer vanligvis i Word-dokument. Hvis du har dette spørsmålet, letter denne artikkelen bekymringene dine. Følg denne artikkelen for å lære om New Line i VBA.

Når vi ønsker å sette inn et nytt linjetegn, trykker vi enten Ctrl + Enter for å sette inn et nytt linjeskift, eller vi bruker CHR-funksjonen med 10. I VBA-programmering er det nesten uunngåelig å bruke nylinebrytere for å ramme setninger . Men spørsmålet er, hvordan kan vi sette inn en VBA ny linjeskift?

Hvordan setter du inn en ny linje i VBA MsgBox?

Jeg har sett folk bruke flere måter å sette inn nye linjer i VBA. Med tanke på alt dette har jeg bestemt meg for å vise deg hver av dem i detalj i denne artikkelen.

Før jeg viser deg hvordan du setter inn en ny linje i VBA, la meg vise deg hvorfor du trenger å sette inn linjer i VBA. Se for eksempel på bildet nedenfor.

Jeg har innrammet setningen i meldingen uten å sette inn nye linjer i VBA-kodene. Se på bildet nedenfor.

Anta at du ser på de to ovennevnte bildene, som en ser pen og ren ut. Begge formidler det samme budskapet, men ser på begge bildene. Du bestemmer hva som er bedre for deg og fortsetter å lese videre for å lære det andre bildet.

Eksempel nr. 1 - Sett inn en ny linje i VBA MsgBox ved hjelp av "vbNewLine."

For å sette inn den nye linjen i VBA, kan vi bruke VBA Constant "vbNewLine."

Som navnet sier, vil den sette inn den nye linjen mellom setninger eller tegn. Se for eksempel på koden nedenfor.

Kode:

Sub Type_Example1 () MsgBox "Hei Velkommen til VBA Forum !!!. Vi vil vise deg hvordan du setter inn en ny linje i denne artikkelen" End Sub

I koden ovenfor har vi to setninger. Den første er "Hei, velkommen til VBA Forum !!!." Og den andre er: "Vi vil vise deg hvordan du setter inn en ny linje i denne artikkelen."

Ovenstående viser disse setningene i en enkelt linje, bare som bildet nedenfor.

Når setningene er for store, skaper det ofte tvetydighet i lesernes sinn, eller det ser stygt ut, og leserne vil ikke lese i det hele tatt.

For å unngå alle disse tingene, kan vi vise meldingen i to linjer i stedet for standardlinjen. Etter første linjesetning lukker du de dobbelte anførselstegnene og setter ampersand (&) -symbolet.

Kode:

Undertype_eksempel1 () MsgBox "Hei velkommen til VBA-forumet !!!." Og avslutt sub

Etter at ampersand-symbolet (&) treffer mellomromstasten og får VBA-konstanten " vbNewLine ."

Kode:

Undertype_eksempel1 () MsgBox "Hei velkommen til VBA Forum !!!." & vbNewLine End Sub

Etter den konstante “vbNewLine” trykker du en tidsromstast til og legger til symbolet (&) .

Kode:

Undertype_eksempel1 () MsgBox "Hei velkommen til VBA Forum !!!." & vbNewLine & End Sub

Etter at det andre tegnet (&) symbolet skriver inn ett mellomromstegn, legger du til neste linjesetning med to anførselstegn.

Kode:

Undertype_eksempel1 () MsgBox "Hei velkommen til VBA Forum !!!." & vbNewLine & "Vi viser deg hvordan du setter inn en ny linje i denne artikkelen" End Sub

Ok, vi har gjort det. Kjør koden for å se de to setningene i to linjer.

Hvis du ikke er fornøyd med den eneste linjeskifteren, setter du inn en ekstra linjeskift ved å legge inn en ny linjeinnsetter i VBA Msgbox ved å bruke “vbNewLine.”

Kode:

Undertype_eksempel1 () MsgBox "Hei velkommen til VBA Forum !!!." & vbNewLine & vbNewLine & "Vi viser deg hvordan du setter inn en ny linje i denne artikkelen" End Sub

Over dristige og understrekede ord vil sette inn to linjebrytere mellom setningene, og resultatet er som nedenfor.

Eksempel 2 - Sett inn en ny linje ved hjelp av "Char (10)"

For å komme til en ny linje i stedet for “vbNewLine”, kan vi også bruke funksjonen CHR til å sette inn en ny linje i VBA. CHR (10) er koden for å sette inn en ny linje i VBA. Nedenfor er et eksempel på det samme.

Kode:

Undertype_eksempel1 () MsgBox "Hei Wecome to VBA Forum !!!." & Chr (10) & Char (10) & "Vi viser deg hvordan du setter inn en ny linje i denne artikkelen" End Sub

Eksempel # 3 - Sett inn en ny linje ved hjelp av “vbCrLf, vbCr, vbLf”

Vi kan også bruke konstantene “vbCrLf, vbCr, vbLf” for å sette inn den nye linjebryteren. Nedenfor er eksemplene på det samme.

Kode:

Undertype_eksempel1 () MsgBox "Hei velkommen til VBA Forum !!!" & vbLf & vbLf & "Vi viser deg hvordan du setter inn en ny linje i denne artikkelen" End Sub

Kode:

Undertype_eksempel1 () MsgBox "Hei velkommen til VBA Forum !!!" & vbCr & vbCr & "Vi viser deg hvordan du setter inn en ny linje i denne artikkelen" End Sub

Kode:

Undertype_eksempel1 () MsgBox "Hei velkommen til VBA Forum !!!" & vbCrLf & vbCrLf & "Vi viser deg hvordan du setter inn en ny linje i denne artikkelen" End Sub

Du kan laste ned denne VBA New Line Excel her. VBA Excel-mal for ny linje

Interessante artikler...