So brechen sie text mit vba um (mit beispiel)


Sie können die WrapText- Eigenschaft in VBA verwenden, um Text in bestimmten Zellen in einem Excel-Arbeitsblatt umzubrechen.

Hier sind drei gängige Möglichkeiten, diese Eigenschaft in der Praxis zu nutzen:

Methode 1: Den Text einer bestimmten Zelle umbrechen

 Sub UseWrapText()
Range(" B2 ").WrapText = True
End Sub

Methode 2: Zellentext in einem bestimmten Bereich umbrechen

 SubUseWrapText ()
Range(" B2:B11 ").WrapText = True
End Sub

Methode 3: Umbrechen Sie den Text aller Zellen im Arbeitsblatt

 Sub UseWrapText()
Cells.WrapText = True
End Sub

Die folgenden Beispiele zeigen, wie Sie die einzelnen Methoden in der Praxis mit dem folgenden Datensatz in Excel anwenden:

Lass uns gehen!

Beispiel 1: Text einer bestimmten Zelle mit VBA umbrechen

Wir können das folgende Makro erstellen, um den Text nur in Zelle B2 einzuschließen:

 Sub UseWrapText()
Range(" B2 ").WrapText = True
End Sub

Wenn wir dieses Makro ausführen, können wir auf Zelle B2 klicken und sehen, dass „Text umbrechen“ in der Gruppe „ Ausrichtung “ auf der Registerkarte „Startseite“ im oberen Menüband aktiviert ist:

Allerdings müssen wir die Länge von Spalte B kürzen und die Höhe von Zeile 2 erhöhen, um den umbrochenen Text tatsächlich zu sehen:

Wir können jetzt leicht erkennen, dass der Text in Zelle B2 umgebrochen wird, während der Text in allen anderen Zellen in Spalte B nicht umgebrochen wird.

Beispiel 2: Zellentext mithilfe von VBA in einem bestimmten Bereich umbrechen

Wir können das folgende Makro erstellen, um den Text in jeder Zelle im Bereich B2:B11 umzubrechen:

 Sub UseWrapText()
Range(" B2:B11 ").WrapText = True
End Sub

Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:

Wir können sehen, dass jede Zelle im Bereich B2:B11 jetzt umbrochenen Text enthält.

Beispiel 3: Den Text aller Zellen in einem Arbeitsblatt mithilfe von VBA umbrechen

Wir können das folgende Makro erstellen, um den Text in jede Zelle eines Arbeitsblatts einzuschließen:

 Sub UseWrapText()
Cells.WrapText = True
End Sub

Wenn wir dieses Makro ausführen, erhalten wir die folgende Ausgabe:

Wir können sehen, dass jede Zelle im Arbeitsblatt jetzt umbrochenen Text enthält.

Hinweis : Die vollständige Dokumentation für die VBA- WrapText- Eigenschaft finden Sie hier .

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in VBA ausführen:

VBA: So ändern Sie die Schriftfarbe
VBA: So ersetzen Sie Zeichen in einer Zeichenfolge
VBA: So fügen Sie eine Zeile mit Formatierung ein

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert