Zufällige Änderungen von Breite und Höhe (Microsoft Excel)
Gary hat eine Arbeitsmappe mit zwölf Arbeitsblättern erstellt, eines für jeden Monat.
Er hat die Informationen in diesen Arbeitsblättern so gerahmt, dass sie einfach auf seinen Bildschirm passen. Irgendwann öffnet er seine Arbeitsmappe und stellt fest, dass die Spaltenbreiten im Juni erweitert wurden, sodass nicht alle auf seinen Bildschirm passen. Es werden nur die Juni-Spalten erweitert, aber bei allen Arbeitsblättern wird die Zeilenhöhe von 12,75 auf 13,50 erweitert. Wenn Gary die Größe wieder ändert, damit sie wieder auf seinen Bildschirm passt, ist für etwa eine Woche alles in Ordnung, und dann erfolgt die Größenänderung erneut.
Es ist unklar, was dieses Problem verursachen könnte, aber es gibt einige Dinge, die Sie überprüfen können. Wenn die Arbeitsmappe in einem Netzwerk gespeichert ist, auf das andere Personen zugreifen können, kann es sein, dass die Änderung erfolgt, während die Arbeitsmappe von einer anderen Person geöffnet ist. Wenn die Arbeitsmappe auf verschiedenen Computern geöffnet wird, kann dies außerdem Auswirkungen auf die anderen Computer haben, auf denen sie geöffnet ist, sofern unterschiedliche Bildschirmauflösungen oder unterschiedliche Druckerschriftarten installiert sind.
Da Sie sich über die Ursache nicht sicher sind, besteht die beste Lösung möglicherweise darin, ein Makro zu erstellen, das beim Öffnen der Arbeitsmappe automatisch ausgeführt wird. Dieses Makro kann die Arbeitsblätter durchgehen und die Spaltenbreiten und Zeilenhöhen auf die gewünschten Werte einstellen. Das folgende Makro führt die folgenden Schritte aus:
Private Sub Workbook_Open() Dim wSheet As Worksheet For Each wSheet In Worksheets ' Change to the columns you need Columns("A:M").Select ' Change to the width you need Selection.ColumnWidth = 12 ' Change to the rows you need Rows("1:15").Select ' Change to the height you need Selection.RowHeight = 13 Next wSheet End Sub
_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 (3175) 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: