VBA New Line

Neue Zeile in der VBA MsgBox

Das Ausrichten des Satzes ist sehr wichtig, um den Benutzern oder Lesern eine korrekte Nachricht zu übermitteln. Um den Satz richtig zu machen, verwenden wir "neuen Absatz" oder "neue Zeile" als eine der Techniken, und dies geschieht normalerweise in Word-Dokumenten. Wenn Sie diese Frage haben, lindert dieser Artikel Ihre Sorgen. Befolgen Sie diesen Artikel vollständig, um mehr über New Line in VBA zu erfahren.

Wenn wir in Excel ein neues Zeilenzeichen einfügen möchten, drücken wir entweder Strg + Eingabetaste , um einen neuen Zeilenumbruch einzufügen, oder wir verwenden die CHR-Funktion mit 10. In der VBA-Programmierung ist es fast unvermeidlich, Zeilenumbrüche zu verwenden, um Sätze zu rahmen. Aber die Frage ist, wie wir einen neuen VBA-Leistungsschalter einfügen können.

Wie füge ich eine neue Zeile in die VBA MsgBox ein?

Ich habe Leute gesehen, die verschiedene Möglichkeiten zum Einfügen von Zeilenumbrüchen in VBA verwendet haben. Vor diesem Hintergrund habe ich beschlossen, Ihnen jeden einzelnen in diesem Artikel ausführlich zu zeigen.

Bevor ich Ihnen zeige, wie Sie eine neue Zeile in VBA einfügen, möchte ich Ihnen zeigen, warum Sie Zeilen in VBA einfügen müssen. Ein Beispiel finden Sie im folgenden Bild.

Ich habe den Satz in der Nachricht eingerahmt, ohne neue Zeilen in die VBA-Codes einzufügen. Schauen Sie sich nun das folgende Bild an.

Wenn Sie sich die beiden obigen Bilder ansehen, sieht eines ordentlich und sauber aus. Beide vermitteln die gleiche Botschaft, aber wenn Sie sich beide Bilder ansehen, entscheiden Sie, welches für Sie besser ist, und lesen Sie weiter, um das zweite Bild zu lernen.

Beispiel 1 - Neue Zeile in VBA MsgBox mit "vbNewLine" einfügen

Um die neue Zeile in VBA einzufügen, können wir die VBA-Konstante „vbNewLine“ verwenden .

Wie der Name schon sagt, wird die neue Zeile zwischen Sätzen oder Zeichen eingefügt. Schauen Sie sich zum Beispiel den folgenden Code an.

Code:

 Sub Type_Example1 () MsgBox "Hallo Willkommen im VBA-Forum !!!. Wir zeigen Ihnen, wie Sie eine neue Zeile in diesen Artikel einfügen." End Sub 

Im obigen Code haben wir zwei Sätze, der erste lautet "Hallo, willkommen im VBA-Forum !!!". Und die zweite lautet: "Wir zeigen Ihnen, wie Sie eine neue Zeile in diesen Artikel einfügen."

Das Obige zeigt diese Sätze in einer einzigen Zeile nur wie das folgende Bild.

Wenn die Sätze zu groß sind, führt dies häufig zu Mehrdeutigkeiten im Kopf des Lesers oder es sieht hässlich aus und die Leser möchten überhaupt nicht lesen.

Um all diese Dinge zu vermeiden, können wir die Nachricht in zwei Zeilen anstelle der Standardzeile anzeigen. Nach der ersten Zeile schließt der Satz die doppelten Anführungszeichen und setzt das kaufmännische Und (&) .

Code:

 Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!" & End Sub 

Nachdem das kaufmännische Und (&) -Symbol die Leertaste gedrückt hat , wird die VBA-Konstante " vbNewLine " angezeigt .

Code:

Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!." & vbNewLine End Sub

Nachdem die Konstante "vbNewLine" eine weitere Leertaste gedrückt hat, fügen Sie das kaufmännische Und (&) hinzu .

Code:

Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!." & vbNewLine & End Sub

Geben Sie nach dem zweiten kaufmännischen Und (&) -Symbol ein weiteres Leerzeichen ein und fügen Sie den nächsten Zeilensatz in doppelte Anführungszeichen ein.

Code:

Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!." & vbNewLine & "Wir zeigen Ihnen, wie Sie eine neue Zeile in diesen Artikel einfügen" End Sub

Ok, wir haben es geschafft. Führen Sie den Code aus, um die beiden Sätze in zwei Zeilen anzuzeigen.

Wenn Sie mit dem einzelnen Leitungsunterbrecher nicht zufrieden sind, fügen Sie einen weiteren Leitungsunterbrecher ein, indem Sie mit „vbNewLine“ einen weiteren neuen Leitungseinfüger in die VBA Msgbox eingeben.

Code:

Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!." & vbNewLine & vbNewLine & "Wir zeigen Ihnen, wie Sie eine neue Zeile in diesen Artikel einfügen" End Sub

Über fettgedruckten und unterstrichenen Wörtern werden zwei Zeilenumbrüche zwischen Sätzen eingefügt. Das Ergebnis ist wie folgt.

Beispiel 2 - Neue Zeile mit "Char (10)" einfügen

Um eine neue Zeile anstelle von "vbNewLine" zu erstellen, können wir auch die Funktion CHR verwenden, um eine neue Zeile in VBA einzufügen. CHR (10) ist der Code zum Einfügen einer neuen Zeile in VBA. Unten ist ein Beispiel dafür.

Code:

Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!" & Chr (10) & Char (10) & "Wir zeigen Ihnen, wie Sie eine neue Zeile in diesen Artikel einfügen" End Sub

Beispiel 3 - Neue Zeile mit "vbCrLf, vbCr, vbLf" einfügen

Wir können auch die Konstanten "vbCrLf, vbCr, vbLf" verwenden, um den neuen Zeilenumbruch einzufügen. Nachfolgend finden Sie Beispiele dafür.

Code:

Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!" & vbLf & vbLf & "Wir zeigen Ihnen, wie Sie eine neue Zeile in diesen Artikel einfügen" End Sub

Code:

Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!" & vbCr & vbCr & "Wir zeigen Ihnen, wie Sie eine neue Zeile in diesen Artikel einfügen" End Sub

Code:

Sub Type_Example1 () MsgBox "Hallo, willkommen im VBA-Forum !!!" & vbCrLf & vbCrLf & "Wir zeigen Ihnen, wie Sie eine neue Zeile in diesen Artikel einfügen" End Sub

Sie können diese VBA New Line Excel hier herunterladen. VBA New Line Excel-Vorlage