Festlegen der Spaltenbreite 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 Breite einer Spalte mithilfe eines Makros ändern. In diesem Fall sollten Sie auf die ColumnWidth-Eigenschaft achten. Wenn diese Eigenschaft auf ein Spaltenobjekt angewendet wird, gibt sie die Breite der Spalte in Zeichen basierend auf den aktuellen Schriftarteinstellungen an.
Das folgende Code-Snippet durchläuft beispielsweise die Spalten in einer Auswahl und legt die Breite jeder Spalte auf 10 Zeichen fest:
For Each c In ActiveWindow.RangeSelection.Columns c.ColumnWidth = 10 Next c
_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 (2558) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: