So formatieren sie zellen in excel mit vba (mit beispielen)
Es gibt eine Vielzahl von Möglichkeiten, Zellen in Excel mithilfe verschiedener Eigenschaften in VBA zu formatieren, darunter:
- Fügen Sie einen Einzug hinzu
- Anwendung
- Grenzen
- Schöpfer
- Schriftart
- HiddenFormula
- Horizontale Ausrichtung
- Auszahlungsniveau
- Innere
- Gesperrt
- Zellen verbinden
- Zahlenformat
- NumberLocalFormat
- Orientierung
- Elternteil
- ReduceToAdjust
- Vertikale Ausrichtung
- Zeilenumbruch
Durch das Erstellen eines Makros in VBA können Sie eine oder mehrere dieser Eigenschaften verwenden, um Zellen in einem bestimmten Bereich in einer Excel-Tabelle zu formatieren.
Wie das in der Praxis funktioniert, zeigt das folgende Beispiel.
Beispiel: So formatieren Sie Zellen in Excel mit VBA
Angenommen, wir haben die folgende Liste mit Namen von Basketballmannschaften in Excel:
Wir können das folgende Makro erstellen, um jede der Zellen im Bereich A2:A11 mit bestimmten Eigenschaften zu formatieren:
SubFormatCells ()
With Worksheets("Sheet1").Range("A2:A11")
.Font.FontStyle = "Bold"
.Font.Name = "Calibri"
.Font.Size = 13
.Font.Color = vbRed
.HorizontalAlignment = xlCenter
End With
End Sub
Sobald dieses Makro ausgeführt wird, wird jede Zelle im Bereich A2:A11 auf die von uns angegebene Weise formatiert:
Mit diesem speziellen Makro haben wir die folgenden Änderungen an jeder Zelle im Bereich A2:A11 vorgenommen:
- Wir haben den Schriftstil auf Fett geändert.
- Wir haben die Schriftfamilie auf Calibri geändert.
- Wir haben die Schriftgröße auf 13 geändert.
- Wir ändern die Schriftfarbe auf Rot.
- Wir haben den Text horizontal zentriert.
Beachten Sie, dass dieses Beispiel nur eine Möglichkeit zum Formatieren von Zellen in einem bestimmten Bereich zeigt.
Mithilfe der verschiedenen in VBA verfügbaren Eigenschaften können Sie die Zellen nach Ihren Wünschen formatieren.
Hinweis : Eine vollständige Dokumentation aller möglichen Zellformatierungseigenschaften in VBA finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:
So machen Sie die Schriftart mit VBA fett
So zentrieren Sie Text mit VBA
So legen Sie die Schriftgröße mit VBA fest