So ändern sie die zeilenhöhe in vba (mit beispielen)


Sie können die folgenden Methoden verwenden, um die Zeilenhöhe in Excel mithilfe von VBA zu ändern:

Methode 1: Ändern Sie die Höhe einer Zeile

 SubChangeRowHeight ()
Rows(3).RowHeight = 40
End Sub

Dieses spezielle Makro ändert die Höhe der dritten Zeile auf 40 .

Hinweis : Die Standardzeilenhöhe in Excel beträgt 14,4 .

Methode 2: Ändern Sie die Höhe mehrerer Zeilen

 SubChangeRowHeight ()
Rows(" 1:5 ").RowHeight = 40
End Sub

Dieses spezielle Makro ändert die Höhe jeder Zeile von eins auf fünf auf 40 .

Methode 3: Passen Sie die Höhe mehrerer Zeilen automatisch an

 SubChangeRowHeight ()
Rows(" 1:8 ").AutoFit
End Sub

Dieses spezielle Makro passt die Höhe jeder Zeile automatisch von eins auf acht an, sodass sie so hoch ist, wie nötig ist, um den höchsten Text in jeder Zeile anzuzeigen.

Die folgenden Beispiele zeigen, wie Sie jede dieser Methoden in der Praxis mit dem folgenden Datensatz in Excel anwenden können:

Verwandte Themen: So ändern Sie die Spaltenbreite in VBA

Beispiel 1: Ändern Sie die Höhe einer Zeile

Wir können das folgende Makro erstellen, um die Höhe der dritten Zeile auf 40 zu ändern:

 SubChangeRowHeight ()
Rows(3).RowHeight = 40
End Sub

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

Beachten Sie, dass nur die Höhe der dritten Reihe auf 40 erhöht wurde, während die Höhe aller anderen Reihen gleich blieb.

Beispiel 2: Ändern Sie die Höhe mehrerer Zeilen

Wir können das folgende Makro erstellen, um die Höhe jeder Zeile von eins über fünf auf 40 zu ändern:

 SubChangeRowHeight ()
Rows(" 1:5 ").RowHeight = 40 
End Sub

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

Beachten Sie, dass sich die Höhe jeder der ersten fünf Reihen auf 40 geändert hat, während die Höhe aller anderen Reihen gleich geblieben ist.

Beispiel 3: Automatisches Anpassen der Höhe mehrerer Zeilen

Wir können das folgende Makro erstellen, um die Höhe jeder der ersten acht Zeilen automatisch so anzupassen, dass sie so hoch wie nötig ist, um den höchsten Text in jeder Zeile anzuzeigen:

 SubChangeRowHeight ()
Rows(" 1:8 ").AutoFit
End Sub

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

Beachten Sie, dass die Höhe jeder Zeile automatisch so angepasst wurde, dass sie so hoch wie nötig ist, um den höchsten Text in jeder Zeile anzuzeigen:

Zusätzliche Ressourcen

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

VBA: So finden Sie die zuletzt verwendete Zeile
VBA: So fügen Sie eine Zeile mit Formatierung ein
VBA: So zählen Sie die Anzahl der Zeilen im Bereich

Einen Kommentar hinzufügen

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