Festlegen der Zeilenhöhe in einem Makro (Microsoft Excel)
Es ist nicht ungewöhnlich, Makros zu verwenden, um Daten zu verarbeiten und die Ausgabe in einer Arbeitsmappe zu formatieren. Wenn Sie für diese Art von Arbeit Makros verwenden, können Sie die Höhe einer Zeile mithilfe eines Makros ändern. In diesem Fall sollten Sie auf die RowHeight-Eigenschaft achten. Wenn diese Eigenschaft auf ein Zeilenobjekt angewendet wird, gibt sie die Höhe der Zeile in Punkten an.
Mit dem folgenden Codeausschnitt werden beispielsweise die Zeilen in einer Auswahl durchlaufen und die Höhe jeder Zeile auf 36 Punkte (ein halber Zoll) festgelegt:
For Each r In ActiveWindow.RangeSelection.Rows r.RowHeight = 36 Next r
Wenn Sie nicht jede Zeile durchlaufen möchten, können Sie die Zeilenhöhe mithilfe der folgenden einzelnen Zeile anpassen:
Selection.RowHeight = 36
Bei beiden Ansätzen wird die Höhe aller Zeilen festgelegt, die bei der Ausführung des Codes ausgewählt wurden. Wenn Ihr Makro einen bestimmten Zeilenbereich anpassen soll, können Sie die Zeilen direkt im Code angeben:
ActiveSheet.Rows("3:34").RowHeight = 36
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (9239) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: