Um die Formatierung auf alle Zellen in allen Arbeitsblättern einer Excel-Arbeitsmappe anzuwenden, verwenden Sie die integrierten Styles von
Excel (Visual Basic for Applications) . Es gibt keine einzige Formatierungsoption, die direkt für die gesamte Arbeitsmappe in einer Aktion über die Standard -Benutzeroberfläche gilt.
So können Sie es tun:
1. Verwenden von Stilen (begrenzter Umfang):
* Excels eingebaute Stile kann alle Zellen beeinflussen, wenn Sie den richtigen Stil sorgfältig auswählen. Sie können beispielsweise einen neuen Stil mit der gewünschten Formatierung (Schriftart, Größe, Farbe, Ausrichtung usw.) erstellen und diesen Stil dann auf das gesamte Blatt anwenden. Sie müssten dies jedoch für jedes Blatt wiederholen. Dies wendet es nicht wirklich auf * alle * Zellen über alle Blätter in einer einzigen Operation an.
2. Verwenden von VBA (am effektivsten):
VBA ermöglicht die Automatisierung dieser Aufgabe. Der folgende Code wendet die Formatierung (in diesem Beispiel Schriftgröße 12 und Arial -Schriftart) auf alle Zellen in allen Arbeitsblättern der aktiven Arbeitsmappe an:
`` `vba
Sub formatallcells ()
Dim WS als Arbeitsblatt
Für jedes WS in diesem Workbook.Worksheets
ws.cells.font.size =12
Ws.cells.font.name ="Arial"
'Fügen Sie hier nach Bedarf andere Formatierungseigenschaften hinzu, z. B., z. B.,
'ws
'ws.cells.horizontalalignment =xlcenter' Zentren Text horizontal
NEXT WS
Ende sub
`` `
Dieser VBA -Code durchläuft jedes Arbeitsblatt im Arbeitsbuch und wendet die angegebene Formatierung auf alle Zellen (`ws.cells`) in jedem Blatt an. Sie können die Formatierungseigenschaften innerhalb der Schleife ändern, um die Schriftart, Farbe, Ausrichtung, Zahlenformat usw. nach Bedarf zu ändern. Dies ist die effizienteste und umfassendste Methode. Sie müssten den VBA -Editor (ALT + F11) öffnen, um diesen Code einzufügen und auszuführen.
Kurz gesagt, zwar keine einzelne Klick-und-Drag-Lösung, bietet VBA die programmatischen Mittel, um eine konsistente Formatierung in einer gesamten Arbeitsmappe anzuwenden. Stile bieten einen manuelleren Ansatz für Bleche, der nur für einfachere Szenarien geeignet ist oder wenn Sie Formatierung auf bestimmte Zellbereiche und nicht auf alle Zellen anwenden.