Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Hintergrundfarbe Steuerelement | Herbers Excel-Forum

Forumthread: Hintergrundfarbe Steuerelement

Hintergrundfarbe Steuerelement
12.01.2010 09:56:29
Manuel

Hallo Zusammen,
ich bins mal wieder mit einer kleinen Frage.
Ich habe eine Tabelle mit 5 Steuerelementen (Button) in denen ich die Hintergrundfarbe ändern möchte, finde aber unter Steuerelement formatieren nicht was dieses ermöglicht.
Vielen Dank im voraus.

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hintergrundfarbe Steuerelement
12.01.2010 10:03:39
Hajo_Zi
Hallo Manuel,
aus Deinem Beitrag kann man vermuten es ist aus Formular. Da geht es nicht.

geht nicht!
12.01.2010 10:03:49
Rudi Maintaire
Hallo,
nimm ein Element aus der Steuerelement-Toolbox.
Gruß
Rudi
AW: Hintergrundfarbe Steuerelement
12.01.2010 10:03:58
mumpel
Hallo!
Bei ActiveX-Elementen ist BackColor zuständig, bei Formularelementen findest Du im Register Schrift das Farbauswahlfeld.
Gruß, René
Anzeige
Hintergrundfarbe!!! owT
12.01.2010 10:06:53
Rudi Maintaire
Mal nebenbei...
12.01.2010 10:14:44
mumpel
..., wer nutzt heute noch Steuerelemente in den Tabellen? Sieht doch nicht wirklich schön aus oder? Ich mache soewtas seit Jahren über Symbolleisten (bis Excel 2003) bzw. über benutzerdefinierte Ribbon (ab Excel 2007). Ist optisch viel ansprechender, und besser als die Tabellen mit Steuerelementen zu verunzieren. Es sei den man benötigt ein "Ankreuzformular".
Anzeige
;
Anzeige

Infobox / Tutorial

Hintergrundfarbe von Steuerelementen in Excel ändern


Schritt-für-Schritt-Anleitung

Um die Hintergrundfarbe von Steuerelementen in Excel zu ändern, gehe wie folgt vor:

  1. Öffne Dein Excel-Dokument und navigiere zu dem Arbeitsblatt mit den Steuerelementen.
  2. Wähle das Steuerelement aus, dessen Farbe Du ändern möchtest.
  3. Rechtsklicke auf das Steuerelement und wähle „Steuerelement formatieren“ aus dem Kontextmenü.
    • Hinweis: Bei Formularsteuerelementen sind die Optionen zur Farbanpassung eingeschränkt.
  4. Wenn Du ein ActiveX-Steuerelement verwendest, gehe zu den Eigenschaften in der Entwicklertools-Registerkarte. Dort findest Du die Option BackColor, mit der Du die Hintergrundfarbe ändern kannst.
  5. Für Formularsteuerelemente gehe zum Register „Schrift“ und wähle die gewünschte Farbe im Farbauswahlfeld aus.
  6. Speichere Deine Änderungen und überprüfe das Ergebnis.

Häufige Fehler und Lösungen

  • Problem: Die Farbe ändert sich nicht.

    • Lösung: Stelle sicher, dass Du ein ActiveX-Steuerelement verwendest. Bei Formularsteuerelementen sind Farbanpassungen nur eingeschränkt möglich.
  • Problem: Die Option „Steuerelement formatieren“ ist nicht verfügbar.

    • Lösung: Überprüfe, ob das Steuerelement korrekt ausgewählt ist und ob Du im richtigen Modus bist (z.B. nicht im Bearbeitungsmodus).

Alternative Methoden

Wenn Du die Farbe von Excel-Formularsteuerelementen ändern möchtest, kannst Du alternativ auch VBA (Visual Basic for Applications) verwenden:

Sub FarbeAendern()
    Dim ctrl As Object
    Set ctrl = ActiveSheet.OLEObjects("DeinSteuerelementName")
    ctrl.Object.BackColor = RGB(255, 0, 0) ' Ändert die Farbe auf Rot
End Sub

Diese Methode ist besonders nützlich, wenn Du mehrere Steuerelemente gleichzeitig anpassen möchtest.


Praktische Beispiele

  • Beispiel 1: Ändere die Hintergrundfarbe eines Buttons in grün.

    1. Wähle den Button aus.
    2. Gehe zu „Steuerelement formatieren“.
    3. Wähle im Register „Schrift“ die Farbe grün aus.
  • Beispiel 2: Verwende VBA, um die Hintergrundfarbe aller ActiveX-Steuerelemente in einem Arbeitsblatt auf blau zu setzen.

Sub AlleFarbeAendern()
    Dim ctrl As Object
    For Each ctrl In ActiveSheet.OLEObjects
        ctrl.Object.BackColor = RGB(0, 0, 255) ' Ändert die Farbe auf Blau
    Next ctrl
End Sub

Tipps für Profis

  • Optische Gestaltung: Überlege, ob Du wirklich Steuerelemente in Tabellen verwenden möchtest. Benutzerdefinierte Ribbon- oder Symbolleisten bieten oft eine ansprechendere Benutzeroberfläche.
  • Verwendung von Farben: Nutze Farben, die gut zusammenpassen, um die Benutzerfreundlichkeit zu erhöhen und eine klare visuelle Hierarchie zu schaffen.

FAQ: Häufige Fragen

1. Wie kann ich die Farbe von Formularsteuerelementen ändern? Um die Farbe von Formularsteuerelementen zu ändern, musst Du im Register „Schrift“ das Farbauswahlfeld verwenden.

2. Was ist der Unterschied zwischen ActiveX- und Formularsteuerelementen? ActiveX-Steuerelemente bieten mehr Anpassungsmöglichkeiten, einschließlich der Änderung der Hintergrundfarbe über die BackColor-Eigenschaft, während Formularsteuerelemente in der Farbanpassung eingeschränkt sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige