Sie können die Farbe einer Zelle nicht direkt mit * One * -Taste ändern. Drücken Sie nur die integrierten Funktionen von Excel. Sie müssen VBA (Visual Basic für Anwendungen) verwenden, um eine Schaltfläche zu erstellen, die die Farbänderung auslöst.
Hier erfahren Sie, wie es geht:
1. Fügen Sie eine Taste ein:
* Gehen Sie zur Registerkarte "Entwickler". (Wenn Sie es nicht sehen, gehen Sie zu Datei> Optionen> Anpassungsleiste und aktivieren Sie das Feld "Entwickler".)
* Klicken Sie auf der Registerkarte "Entwickler" auf "Einfügen".
* Wählen Sie eine Tasteform aus dem Abschnitt "Formularsteuerungen".
* Zeichnen Sie die Schaltfläche in Ihrem Arbeitsblatt.
2. Schreiben Sie VBA -Code:
* Klicken Sie mit der rechten Maustaste auf die Schaltfläche und wählen Sie "Makro zuweisen".
* Klicken Sie auf "Neu". Dies wird den VBA -Editor eröffnen.
* Ersetzen Sie den Standardcode durch Folgendes und passen Sie die Zellreferenz ("A1" in diesem Beispiel) und den Farbcode (RGB -Werte oder benannte Farben) nach Bedarf an:
`` `vba
Sub echarecellcolor ()
Ȁndern Sie die Farbe der Zelle A1 auf rot
Bereich ("A1"). Interior.Color =VBred
'Alternative mit RGB -Werten:
'Bereich ("A1"). Innenraum.Color =RGB (255, 0, 0)' Rot
'Alternative mit benannter Farbe:
'Range ("A1"). Interior.Color =XltHemeColoraccent1' Beispiel für eine Themenfarbe
Ende sub
`` `
* vbred, vbgreen, vbblue, usw. sind vordefinierte Farbkonstanten in VBA. Verwenden Sie für mehr Kontrolle `RGB (rot, grün, blau). Jeder Wert reicht von 0 bis 255.
* xlthemecoloraccent1, xlthemecoloraccent2, usw. sind Themenfarben, die sich an das Excel -Thema anpassen. Sie sind flexibler, aber möglicherweise weniger vorhersehbar.
3. Schließen Sie den VBA -Editor und testen Sie:
* Schließen Sie den VBA -Editor.
* Klicken Sie auf Ihre Schaltfläche. Zelle A1 sollte nun die angegebene Farbe sein.
Um die Farbe in etwas anderes zu ändern, ändern Sie einfach die Zeile von "Innenarmen.Color" im VBA -Code. Zum Beispiel zu Blue wechseln:
`` `vba
Bereich ("A1"). Interior.Color =vbBlue
`` `
Denken Sie daran, Ihre Excel-Datei als makro-fähiger Arbeitsmappe (.xlsm) zu speichern. Andernfalls wird der VBA -Code nicht gespeichert.