Office: Farbe aller Elemente einer Userform ändern

Helfe beim Thema Farbe aller Elemente einer Userform ändern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo liebe MOF-Gemeinde, ich steh absolut auf'm Schlauch. Ich möchte die BackColor ALLER Elemente einer UF auf einen Schlag ändern. Hintergrund ist... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Schmali, 21. August 2012.

  1. Farbe aller Elemente einer Userform ändern


    Hallo liebe MOF-Gemeinde,

    ich steh absolut auf'm Schlauch.

    Ich möchte die BackColor ALLER Elemente einer UF auf einen Schlag ändern. Hintergrund ist das der Benutzer anhand der Farbe erkennen soll, ob die sichtbaren Daten dem Kunden mitgeteilt werden dürfen oder nicht.

    Da es sich in dem UF um ca. 300 Elemente handelt (Frames, Buttons, Labels, usw.) wäre es einfach sehr umständlich diese alle einzeln einzufärben. Daher hab wollte ich mich eigentlich folgenden Codes bedienen:

    Code:
    Aber irgendwie haut das nicht hin. Es kommt keine Fehlermeldung aber auch keine andere Farbe.

    Wenn ich mir ct in einer MessageBox anzeigen lasse, so erhalte ich immer den Inhalt der ct und nicht den Namen.

    Bin mir sicher, das Ihr mir hier weiterhelfen könnt und danke schonmal im voraus.

    Greetz

    Schmali

    :)
     
    Schmali, 21. August 2012
    #1
  2. Hallo,
    schreib mal
    uf_art_stammdaten.Repaint
    ans Ende.
    Klar! Msgbox ct.Name

    Gruß
    Rudi
     
    Rudi Maintaire, 23. August 2012
    #2
  3. Hoi,

    Repaint hat leider auch nix gebracht.

    Das mit der Msgbox mit .Name ist schon klar, aber genau da denk ich ist das Problem. Er zeigt mir das an, was in dem jeweiligen Element eingetragen ist (also eben nicht den Namen) und so denke ich, das es falsch deklariert ist und er den Inhalt des jeweiligen Elements verändern will und nicht das Element selbst.

    Vielleicht verrenn ich mich auch irgendwo, nur versteh ich es nicht, da ja die Me.controls("Frame"......) usw. auch funzt und ich dachte, das Dim ct as msforms.control genau das ersetzen soll.

    Noch ne Idee? Das mit der Msgbox lassen wir jetzt mal außen vor.

    Ich hab mal ne Mini-Variante (UserForm) zum spielen angehängt. Dies dürfte das Problem veranschaulichen.

    Greetz und schonmal Merci

    Schmali
     
    Schmali, 23. August 2012
    #3
  4. Farbe aller Elemente einer Userform ändern

    Hallo,
    Fehler gefunden.
    z.B. hier
    Code:
    färbst du ca 300x den Hintergrund der UF ein, nicht des Controls!
    So muss es sein:
    Code:
    Außerdem kann man das ganze einkürzen.

    Code:
    Gruß
    Rudi
     
    Rudi Maintaire, 23. August 2012
    #4
  5. Auszug aus der Online-Hilfe:

    Versuche es also einfach mit mit RGB-Werten!
     
  6. Hoi und *stupid

    manchmal liegt die Lösung so nah...

    Herzlichen Dank Rudi.

    Erledigt und kann geschlossen werden.

    Greetz

    Schmali
     
    Schmali, 23. August 2012
    #6
Thema:

Farbe aller Elemente einer Userform ändern

Die Seite wird geladen...
  1. Farbe aller Elemente einer Userform ändern - Similar Threads - Farbe Elemente Userform

  2. 56 Benutzerdefinierte Farben in die Farbpalette integrieren

    in Microsoft Excel Hilfe
    56 Benutzerdefinierte Farben in die Farbpalette integrieren: Hallo liebe Excel-Küstler. Nachdem ich alles aufgeschrieben hatte, konnte ich den Text hier leider nicht mehr einfügen. Daher meine Fragestellung als PDF-Datei-Anhang. Konnte man das nicht früher...
  3. Gedruckte Farbe der Kommentarblasen ändern

    in Microsoft Word Hilfe
    Gedruckte Farbe der Kommentarblasen ändern: Hallo Forum, früher konnte man die Farbe der Kommentarblasen noch auswählen, wie dieser Screenshot aus einer älteren Word-Version zeigt: [ATTACH] Inzwischen scheint das jedenfalls dort nicht...
  4. Bericht per VBA formatieren

    in Microsoft Access Hilfe
    Bericht per VBA formatieren: Hallo, kann ich in einem Bericht die Rahmenfarbe im Detailbereich, auf Grundlage eines Werts im Datenfeld (lblZeitrahmen) verändern? Wert 1 = Orange Wert 2 = Rot Wert 3 = grün Wert 4 = blau...
  5. Kalenderfarbe: Termine außerhalb meiner Organisation

    in Microsoft Outlook Hilfe
    Kalenderfarbe: Termine außerhalb meiner Organisation: Hallo zusammen, ich habe in meinem Kalender einige bedingte Formatierungen für die Farbe (bspw. Terminblocker oder Termine von bestimmten Personen) und würde gerne Termine mit externen Personen...
  6. Phänomen in der Textbearbeitung

    in Microsoft Excel Hilfe
    Phänomen in der Textbearbeitung: Hallo Leute, die Frage nach farblicher Umgestaltung einzelner Textpassagen oder auch Buchstaben habe ich schon öfter gehört. Bei den Antworten, welche schon länger her waren, hieß es immer, dass...
  7. Serienbrief Seriendruckfeld Farbe ändern

    in Microsoft Word Hilfe
    Serienbrief Seriendruckfeld Farbe ändern: Hallo, ich habe in Excel Daten gesammelt, diese möchte ich nun in einen Serienbrief ausgeben. Das ist mir soweit bekannt. Meine Frage kann man die Übergabe auch die Formatierung der Schrift...
  8. Bedingte Formatierung, Leere Zelle ab best. Zeit einfärben und bei Eintrag Farbe weg.

    in Microsoft Excel Hilfe
    Bedingte Formatierung, Leere Zelle ab best. Zeit einfärben und bei Eintrag Farbe weg.: Guten Tag, ich habe, eigentlich, ein simples Problem und bekomme einfach nicht die Funktion korrekt geschrieben. Ich würde gerne eine Bedingte Formatierung durchführen für eine Zelle, die Bezug...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden