VBA ny linje (steg för steg) - Hur infogar jag en ny rad i VBA MsgBox?

Innehållsförteckning

Ny linje i VBA MsgBox

Att anpassa meningen är mycket viktigt för att förmedla ett ordentligt budskap till användarna eller läsarna. För att göra meningen meningsfull använder vi ”nytt stycke” eller ny linje som en av teknikerna, och detta händer vanligtvis i Word-dokument. Om du har den här frågan underlättar denna artikel din oro. Följ den här artikeln helt för att lära dig mer om New Line i VBA.

När vi vill infoga ett nytt linjetecken trycker vi antingen på Ctrl + Enter för att infoga ett nytt radbrytande eller så använder vi CHR-funktionen med 10. I VBA-programmering är det nästan oundvikligt att använda nya linjebrytare för att rama meningar . Men frågan är, hur kan vi sätta in en ny VBA-brytare?

Hur infogar jag en ny rad i VBA MsgBox?

Jag har sett människor som använder flera sätt att infoga nya rader i VBA. Med tanke på allt detta har jag beslutat att visa var och en av dem i detalj i den här artikeln.

Innan jag visar dig hur du sätter in en ny rad i VBA, låt mig visa dig varför du behöver infoga rader i VBA. Titta till exempel på bilden nedan.

Jag har inramat meningen i meddelandet utan att infoga några nya rader i VBA-koderna. Titta nu på bilden nedan.

Anta att du tittar på ovanstående två bilder, vilken ser snygg och ren ut. Båda förmedlar samma budskap men tittar på båda bilderna. Du bestämmer vilken som är bättre för dig och fortsätter att läsa vidare för att lära dig den andra bilden.

Exempel nr 1 - Infoga ny rad i VBA MsgBox med hjälp av “vbNewLine.”

För att infoga den nya raden i VBA kan vi använda VBA Constant “vbNewLine.”

Som namnet säger kommer det att infoga den nya raden mellan meningar eller tecken. Titta till exempel på koden nedan.

Koda:

Sub Type_Example1 () MsgBox "Hej Välkommen till VBA Forum !!!. Vi visar dig hur du sätter in en ny rad i den här artikeln" Avsluta sub

I koden ovan har vi två meningar. Den första är ”Hej, välkommen till VBA Forum !!!.” Och den andra är: "Vi visar dig hur du sätter in en ny rad i den här artikeln."

Ovanstående visar dessa meningar i en rad, bara som bilden nedan.

När meningarna är för stora skapar det ofta tvetydighet i läsarnas sinne, eller så ser det ful ut, och läsarna vill inte läsa alls.

För att undvika alla dessa saker kan vi visa meddelandet i två rader istället för standardraden. Efter första radssättet stänger du dubbla citattecken och sätter symbolen för bokstäver (&) .

Koda:

Sub Type_Example1 () MsgBox "Hej Välkommen till VBA Forum !!!." & Avsluta Sub

Efter ampersand (&) -symbolen trycker du på mellanslagstangenten och får VBA-konstanten " vbNewLine ."

Koda:

Undertyp_Exempel1 () MsgBox "Hej Välkommen till VBA Forum !!!." & vbNewLine End Sub

Efter den konstanta “vbNewLine” trycker du på ytterligare en tidsrymd och lägger till ampersand- symbolen (&) .

Koda:

Undertyp_Exempel1 () MsgBox "Hej Välkommen till VBA Forum !!!." & vbNewLine & End Sub

Efter den andra bokstaven (&) -symbolen skriver du ytterligare ett mellanslagstecken, lägg till nästa rad i dubbla citattecken.

Koda:

Undertyp_Exempel1 () MsgBox "Hej Välkommen till VBA Forum !!!." & vbNewLine & "Vi kommer att visa dig hur du infogar en ny rad i den här artikeln" End Sub

Okej, vi har gjort det. Kör koden för att se de två meningarna i två rader.

Om du inte är nöjd med den enskilda radbrytaren, infogar du ytterligare en radbrytare genom att ange ytterligare en radinläggare i VBA Msgbox med "vbNewLine."

Koda:

Undertyp_Exempel1 () MsgBox "Hej Välkommen till VBA Forum !!!." & vbNewLine & vbNewLine & "Vi visar dig hur du sätter in en ny rad i den här artikeln" End Sub

Ovanför djärva och understrukna ord infogas två radbrytare mellan meningarna, och resultatet blir som nedan.

Exempel # 2 - Infoga en ny rad med hjälp av "Char (10)"

För att komma till en ny rad istället för “vbNewLine” kan vi också använda funktionen CHR för att infoga en ny rad i VBA. CHR (10) är koden för att infoga en ny rad i VBA. Nedan följer ett exempel på detsamma.

Koda:

Sub Type_Example1 () MsgBox "Hej Wecome till VBA Forum !!!." & Chr (10) & Char (10) & "Vi visar dig hur du infogar en ny rad i den här artikeln" End Sub

Exempel # 3 - Infoga en ny rad med "vbCrLf, vbCr, vbLf"

Vi kan också använda konstanterna “vbCrLf, vbCr, vbLf” för att infoga den nya radbrytaren. Nedan följer exemplen på detsamma.

Koda:

Undertyp_Exempel1 () MsgBox "Hej Välkommen till VBA Forum !!!" & vbLf & vbLf & "Vi visar dig hur du infogar en ny rad i den här artikeln" End Sub

Koda:

Undertyp_exempel1 () MsgBox "Hej Välkommen till VBA Forum !!!" & vbCr & vbCr & "Vi visar dig hur du infogar en ny rad i den här artikeln" End Sub

Koda:

Undertyp_exempel1 () MsgBox "Hej Välkommen till VBA Forum !!!" & vbCrLf & vbCrLf & "Vi visar dig hur du sätter in en ny rad i den här artikeln" Avsluta sub

Du kan ladda ner VBA New Line Excel här. VBA ny linje Excel-mall

Intressanta artiklar...