So zentrieren sie text mit vba (mit beispiel)


Sie können die Eigenschaften HorizontalAlignment und VerticalAlignment in VBA verwenden, um Text in bestimmten Zellen in Excel horizontal bzw. vertikal zu zentrieren.

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

Methode 1: Text mithilfe von VBA horizontal zentrieren

 SubCenterText ()
Range(" A2:A11 ").HorizontalAlignment = xlCenter
End Sub

Methode 2: Text mithilfe von VBA vertikal zentrieren

 SubCenterText ()
Range(" A2:A11 ").VerticalAlignment = xlCenter
End Sub

Methode 3: Zentrieren Sie Text horizontal und vertikal mit VBA

 SubCenterText ()
Range(" A2:A11 ").HorizontalAlignment = xlCenter
Range(" A2:A11 ").VerticalAlignment = xlCenter
End Sub

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

Beispiel 1: Text mithilfe von VBA horizontal zentrieren

Wir können das folgende Makro erstellen, um den Text in jeder Zelle im Bereich A2:A11 horizontal zu zentrieren:

 SubCenterText ()
Range(" A2:A11 ").HorizontalAlignment = xlCenter
End Sub

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

Beachten Sie, dass der Text in jeder Zelle im Bereich A2:A11 horizontal zentriert wurde.

Beispiel 2: Text mithilfe von VBA vertikal zentrieren

Wir können das folgende Makro erstellen, um den Text in jeder Zelle im Bereich A2:A11 vertikal zu zentrieren:

 SubCenterText ()
Range(" A2:A11 ").VerticalAlignment = xlCenter
End Sub

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

Beachten Sie, dass der Text in jeder Zelle im Bereich A2:A11 vertikal zentriert wurde.

Beispiel 3: Zentrieren Sie Text horizontal und vertikal mit VBA

Wir können das folgende Makro erstellen, um den Text in jeder Zelle im Bereich A2:A11 sowohl horizontal als auch vertikal zu zentrieren:

 SubCenterText ()
Range(" A2:A11 ").HorizontalAlignment = xlCenter
Range(" A2:A11 ").VerticalAlignment = xlCenter 
End Sub

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

Beachten Sie, dass der Text in jeder Zelle im Bereich A2:A11 horizontal und vertikal zentriert wurde.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:

VBA: So ändern Sie die Schriftfarbe
VBA: So machen Sie eine Schriftart fett
VBA: So ersetzen Sie Zeichen in einer Zeichenfolge

Einen Kommentar hinzufügen

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