VBA New Line (Schritt für Schritt) - Wie füge ich eine neue Zeile in die VBA MsgBox ein?

Inhaltsverzeichnis

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 . Die Frage ist jedoch, wie wir einen neuen VBA-Leistungsschalter einsetzen 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. Schauen Sie sich zum Beispiel das folgende Bild an.

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.

Angenommen, Sie sehen sich die beiden obigen Bilder an, von denen eines ordentlich und sauber aussieht. Beide vermitteln die gleiche Botschaft, sehen sich aber beide Bilder an. Sie entscheiden, was für Sie besser ist, und lesen weiter, um das zweite Bild zu lernen.

Beispiel 1 - Einfügen einer neuen Zeile in die VBA-MsgBox mit "vbNewLine".

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 ist "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 in den Gedanken der Leser, oder sie sehen 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. Schließt nach dem Satz in der ersten Zeile 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

Drücken Sie nach der Konstante "vbNewLine" eine weitere Leertaste und fügen Sie das kaufmännische Und (&) hinzu .

Code:

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

Fügen 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

Interessante Beiträge...