Vba: so fügen sie dem meldungsfeld eine neue zeile hinzu (mit beispiel)
Mit der vbNewLine- Anweisung in VBA können Sie einem Meldungsfeld eine neue Zeile hinzufügen.
Hier sind zwei gängige Möglichkeiten, diese Aussage zu verwenden:
Methode 1: Fügen Sie dem Meldungsfeld eine neue Zeile hinzu
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub
Methode 2: Fügen Sie dem Meldungsfeld mehrere neue Zeilen hinzu
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub
Die folgenden Beispiele zeigen, wie Sie die vbNewLine- Anweisung in der Praxis verwenden.
Beispiel 1: Erstellen Sie ein Nachrichtenfeld ohne neue Zeilen
Mit der folgenden Syntax können wir ein Nachrichtenfeld erstellen, das einen langen Satz ohne Zeilenumbrüche enthält:
Sub MsgBoxAddLine()
MsgBox "This is the first line and I wish I could add a second line because this sentence is getting really long"
End Sub
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Beachten Sie, dass der Satz im Meldungsfeld einfach in einer neuen Zeile beginnt, sobald er eine bestimmte Länge erreicht.
Beispiel 2: Erstellen Sie ein Nachrichtenfeld mit einer neuen Zeile
Mit der folgenden Syntax können wir ein Meldungsfeld erstellen, das nach der Zeichenfolge „Dies ist die erste Zeile“ eine neue Zeile erstellt:
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & "This is the second"
End Sub
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Mit der vbNewLine- Anweisung konnten wir eine neue Zeile im Meldungsfeld beginnen.
Beispiel 3: Erstellen Sie ein Nachrichtenfeld mit mehreren neuen Zeilen
Mit der folgenden Syntax können wir ein Meldungsfeld erstellen, das nach der Zeichenfolge „Dies ist die erste Zeile“ zwei neue Zeilen erstellt:
Sub MsgBoxAddLine()
MsgBox "This is the first line " & vbNewLine & vbNewLine & "This is the second"
End Sub
Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:
Durch die zweimalige Verwendung der vbNewLine- Anweisung konnten wir zwei neue Zeilen in das Meldungsfeld einfügen.
Dadurch entstand effektiv eine Leerzeile zwischen den beiden Zeichenfolgen im Meldungsfeld.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in VBA ausführen:
VBA: So finden Sie die zuletzt verwendete Zeile
VBA: So finden Sie die zuletzt verwendete Spalte
VBA: So fügen Sie mehrere Zeilen ein