VBA Ny linje (trin for trin) - Sådan indsættes en ny linje i VBA MsgBox?

Indholdsfortegnelse

Ny linje i VBA MsgBox

Justering af sætningen er meget vigtig for at formidle en ordentlig besked til brugerne eller læserne. For at gøre sætningen korrekt, bruger vi “nyt afsnit” eller ny linje som en af ​​teknikkerne, og dette sker normalt i Word-dokument. Hvis du har dette spørgsmål, letter denne artikel din bekymring. Følg denne artikel fuldstændigt for at lære om New Line i VBA.

Når vi vil indsætte et nyt linjetegn i Excel, trykker vi enten på Ctrl + Enter for at indsætte et nyt linjeskift, eller vi bruger CHR-funktionen med 10. I VBA-programmering er det næsten uundgåeligt at bruge nye linjebrydere til at ramme sætninger . Men spørgsmålet er, hvordan kan vi indsætte en VBA ny line breaker?

Sådan indsættes en ny linje i VBA MsgBox?

Jeg har set folk bruge flere måder til at indsætte nye linjer i VBA. Når jeg har alt dette i tankerne, har jeg besluttet at vise dig hver enkelt af dem i detaljer i denne artikel.

Før jeg viser dig, hvordan du indsætter en ny linje i VBA, lad mig vise dig, hvorfor du skal indsætte linjer i VBA. Se for eksempel på nedenstående billede.

Jeg har indrammet sætningen i meddelelsen uden at indsætte nye linjer i VBA-koderne. Se nu på nedenstående billede.

Antag at du ser på ovenstående to billeder, hvoraf de ser pæne og rene ud. Begge formidler det samme budskab, men ser på begge billeder. Du bestemmer, hvad der er bedre for dig, og fortsætter med at læse videre for at lære det andet billede.

Eksempel # 1 - Indsæt en ny linje i VBA MsgBox ved hjælp af "vbNewLine."

For at indsætte den nye linje i VBA kan vi bruge VBA Constant “vbNewLine.”

Som navnet siger, indsætter den den nye linje mellem sætninger eller tegn. Se f.eks. Nedenstående kode.

Kode:

Undertype_eksempel1 () MsgBox "Hej Velkommen til VBA Forum !!!. Vi viser dig, hvordan du indsætter en ny linje i denne artikel" Afslut sub

I ovenstående kode har vi to sætninger. Den første er "Hej, velkommen til VBA Forum !!!." Og den anden er: "Vi viser dig, hvordan du indsætter en ny linje i denne artikel."

Ovenstående viser disse sætninger i en enkelt linje, kun som nedenstående billede.

Når sætningerne er for store, skaber det ofte tvetydighed i læsernes sind, eller det ser grimt ud, og læserne vil slet ikke læse.

For at undgå alle disse ting kan vi vise meddelelsen i to linjer i stedet for standardlinjen. Efter den første linjesætning lukker de dobbelte anførselstegn og sætter tegnsymbolet (&) .

Kode:

Sub Type_Example1 () MsgBox "Hej Velkommen til VBA Forum !!!." & Afslut Sub

Efter ampersand-symbolet (&) rammer mellemrumstasten og få VBA-konstanten " vbNewLine ."

Kode:

Undertype_eksempel1 () MsgBox "Hej Velkommen til VBA Forum !!!." & vbNewLine End Sub

Efter den konstante "vbNewLine" skal du trykke endnu en tidsrumsbjælke og tilføje ampersand (&) symbolet.

Kode:

Undertype_eksempel1 () MsgBox "Hej Velkommen til VBA Forum !!!." & vbNewLine & End Sub

Efter det andet ampersand (&) symbol skriver du endnu et mellemrumstegn, tilføj næste sætning i dobbelt anførselstegn.

Kode:

Undertype_eksempel1 () MsgBox "Hej Velkommen til VBA Forum !!!." & vbNewLine & "Vi viser dig, hvordan du indsætter en ny linje i denne artikel" End Sub

Okay, vi er færdige. Kør koden for at se de to sætninger i to linjer.

Hvis du ikke er tilfreds med den enkelte liniebryder, skal du indsætte endnu en liniebryder ved at indtaste en ny linieindsætter i VBA Msgbox ved hjælp af "vbNewLine."

Kode:

Undertype_eksempel1 () MsgBox "Hej Velkommen til VBA Forum !!!." & vbNewLine & vbNewLine & "Vi viser dig, hvordan du indsætter en ny linje i denne artikel" End Sub

Ovenfor fed og understregede ord indsættes to linjebrydere mellem sætningerne, og resultatet er som nedenfor.

Eksempel # 2 - Indsæt en ny linje ved hjælp af "Char (10)"

For at komme til en ny linje i stedet for “vbNewLine” kan vi også bruge funktionen CHR til at indsætte en ny linje i VBA. CHR (10) er koden for at indsætte en ny linje i VBA. Nedenfor er et eksempel på det samme.

Kode:

Undertype_eksempel1 () MsgBox "Hej Wecome til VBA Forum !!!." & Chr (10) & Char (10) & "Vi viser dig, hvordan du indsætter en ny linje i denne artikel" Afslut sub

Eksempel # 3 - Indsæt en ny linje ved hjælp af “vbCrLf, vbCr, vbLf”

Vi kan også bruge konstanterne “vbCrLf, vbCr, vbLf” til at indsætte den nye line breaker. Nedenfor er eksemplerne på det samme.

Kode:

Undertype_eksempel1 () MsgBox "Hej Velkommen til VBA Forum !!!" & vbLf & vbLf & "Vi viser dig, hvordan du indsætter en ny linje i denne artikel" Afslut sub

Kode:

Undertype_eksempel1 () MsgBox "Hej Velkommen til VBA Forum !!!" & vbCr & vbCr & "Vi viser dig, hvordan du indsætter en ny linje i denne artikel" Afslut sub

Kode:

Undertype_eksempel1 () MsgBox "Hej Velkommen til VBA Forum !!!" & vbCrLf & vbCrLf & "Vi viser dig, hvordan du indsætter en ny linje i denne artikel" Afslut sub

Du kan downloade denne VBA New Line Excel her. VBA New Line Excel-skabelon

Interessante artikler...