Excel VBA Font-Eigenschaft - Einfache Excel-Makros

Inhaltsverzeichnis

Das Schriftarteigenschaft des Range-Objekts in Excel VBA bietet Zugriff auf viele andere Eigenschaften. Das liegt daran, dass die Font-Eigenschaft ein Objekt selbst zurückgibt; das Font-Objekt. Das Font-Objekt verfügt über viele Eigenschaften wie die Color-Eigenschaft und die Bold-Eigenschaft.

Farbeigenschaft

Um die Farbe eines Excel-Bereichs zu ändern, verwenden Sie die Font-Eigenschaft des Range-Objekts und dann die Color-Eigenschaft des Font-Objekts.

1. Fügen Sie die folgende Codezeile hinzu:

Bereich("A1").Font.Color = -16776961

Beschreibung: Woher bekommen wir diese seltsame Zahl? Nun, wir haben den Makrorekorder gestartet und die Farbe einer Zelle in Rot geändert. Sie können dies für jede Farbe tun!

2. Die folgende Codezeile liefert genau das gleiche Ergebnis.

Range("A1").Font.Color = vbRed

Erläuterung: vbRed ist eine Art integrierte Konstante in Excel VBA. Platzieren Sie Ihren Cursor im Visual Basic-Editor auf vbRed und klicken Sie auf F1, um zu sehen, welche anderen Konstanten Sie verwenden können.

3. Die folgende Codezeile liefert genau das gleiche Ergebnis.

Range("A1").Font.Color = RGB(255, 0, 0)

Erläuterung: RGB steht für Rot, Grün und Blau. Dies sind die drei Grundfarben. Jede Komponente kann einen Wert von 0 bis 255 annehmen. Mit dieser Funktion können Sie jede Farbe erstellen. RGB(255,0,0) ergibt die reine rote Farbe.

Fette Eigenschaft

Die folgende Codezeile fettet einen Bereich:

Range("A1").Font.Bold = True

Um einen Bereich aufzuheben, können Sie das Schlüsselwort False verwenden. Das Font-Objekt hat viele weitere Eigenschaften. Wenn Sie diese Art von Dingen programmieren möchten, verwenden Sie einfach den Makro-Recorder, um zu sehen, wie es geht! Normalerweise ist der vom Macro Recorder erstellte Code zu lang. Der Makrorekorder erstellt beispielsweise den folgenden Code, wenn wir Range("A1") fett formatieren.

Wir haben gerade gesehen, dass diese beiden Codezeilen als eine Codezeile geschrieben werden können.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave