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

Zellenformatvorlage in Bedingter Formatierung.

Forumthread: Zellenformatvorlage in Bedingter Formatierung.

Zellenformatvorlage in Bedingter Formatierung.
19.01.2015 15:29:42
Arif
Hallo Community,
bin mir nicht ganz sicher ob ich hier richtig bin - doch ich bräuchte ein wenig Hilfe mit einer Formel.
Ich will folgendes umsetzen:
In der Spalte "E" stehen jeweils 2 Werte, sagen wir mal "1" und "2".
Nun will ich über den Menüpunkt "Bedingte Formatierung" in Masse per Formel formatieren.
Ziel ist ist, dass Zellen mit dem Wert 1 mit der Zellenformatvorlage " Gut " formatiert werden.
Zellen mir dem Wert "2" sollen die Formatvorlage " Schlecht " formatiert werden.
Probiert habe ich es mit der Formel "=WENN(G12="1";Vorlage("Gut");0)" - hat jedoch nicht funktioniert.
Kann mir jemand die Formel nennen, mit der die Zellen wie geplant formatiert werden?
Mit freundlichen Grüßen
Steven Obst

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
unklar ...
19.01.2015 15:42:49
neopa
Hallo Stefen,
... Deine Angaben sind teils widersprüchlich (Spalte "E" aber ...G12=1...) und teils für mich nicht nachvollziehbar, so z.B. was meinst Du mit Zellenformatvorlage oder Vorlage ("Gut")
Gruß Werner
.. , - ...

AW: Zellenformatvorlage in Bedingter Formatierung.
19.01.2015 16:10:09
ChrisL
Hi Steven
Ich glaube zwar zu verstehen was du meinst, aber die Antwort lautet trotzdem "geht nicht".
(Erläuterung: In der Gruppe Formatvorlage gibt es gleich neben der bedingten Formatierung die Möglichkeit für Zellenformatvorlagen. Diese werden mit Namen angesprochen, der VBA Befehl lautet "Style")
Gemäss meiner Google Recherche gibt es keine Möglichkeit, den Namen der Zellenformatvorlage mittels bedingter Formatierung anzusprechen. Somit müsste die gleiche Formatierung wie die Zellenformatvorlage hat in der bedingten Formatierung frisch definiert werden.
Siehe z.B.
http://answers.microsoft.com/en-us/office/forum/office_2010-excel/applying-standard-cell-styles-using-conditional/c54462ab-497f-e011-9b4b-68b599b31bf5
cu
Chris

Anzeige
Aus Chris' AW, die m.hoher Wahrscheinlichk ...
19.01.2015 16:31:10
Luc:-?
…dem entspricht, was du meinst, Steven,
folgt, dass du in Xl vordefinierte FormatVorlagen nicht mit BedingtFormatierung, sondern stets nur als DirektFormatierung verwenden kannst. Da diese hier bedingungsabhängig sein soll, ist eine solche Lösung nur per VBA möglich, wobei ggf auch die ÄnderungsDynamik berücksichtigt wdn muss, was die BedingtFormatierung automatisch tuen würde, hier aber pgmiert wdn muss.
Eine FormatVorlage wird auch kaum mit der BedingtFormatierung (auch nicht per VBA, was wg ihrer Automatik bequemer wäre) nachgebildet wdn können, da sie hierfür idR zu komplex ist.
Also tatsächlich kein Fall für Werner… ;-)
Gruß, Luc :-?

Anzeige
AW: Aus Chris' AW, die m.hoher Wahrscheinlichk ...
20.01.2015 15:00:42
Ewald
Hallo,
bei bed. Formatierung muß jedes format einzeln angegeben werden, Style das bei Zellenformatvorgaben verwendet wird ist aber wenn man so will ein Formatpaket.
Style kann deshalb nicht direkt auf bed. Formatierung angewendet werden.
Es gibt zwei Möglichkeiten, entweder man überträgt die Formate einzeln in eine bed. Formatierung oder man benutzt Style für die Zelle.
bei der Übernahme der Farbe darf nicht der angegebene RGBwert genommen werden, da die Farbe noch schattiert wird.
Mit VBA kann man Style direkt verwenden (Beispiel für Spalte F)
Private Sub Worksheet_Change(ByVal Target As Range)
Dim zelle As Range
If Target.Column = 6 Then
For Each zelle In Target
If Target.Value = 1 Then zelle.Style = "Gut"
If Target.Value = 2 Then zelle.Style = "Schlecht"
If Target.Value > 2 Then zelle.Style = "Standard"
Next
End If
End Sub
Gruß Ewald

Anzeige
AW: Aus Chris' AW, die m.hoher Wahrscheinlichk ...
21.01.2015 10:56:40
Arif
Vielen Dank an dieser Stelle für alle Antworten.
@Ewald
Dein Marko wird mir im Makro-Pool gar nicht aufgelistet, kann es also nicht einmal testen :/

AW: Aus Chris' AW, die m.hoher Wahrscheinlichk ...
21.01.2015 11:49:24
Ewald
Hallo,
das ist kein Makro was du aufrufen kannst.
Der Code gehört in das Tabellenmodul (rechte Maustaste auf den Tabellenreiter/Code anzeigen)
sobald du jetzt eine 1 oder 2 in Spalte F eingibst,wird gefärbt.wenn die Zahl größer ist, nicht
Die Null ist nicht berücksichtigt
Gruß Ewald
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Zellenformatvorlage in Bedingter Formatierung nutzen


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und lade die Tabelle, in der du die bedingte Formatierung anwenden möchtest.
  2. Markiere die Zellen, die du formatieren möchtest (z. B. die Spalte E).
  3. Gehe zu "Start" > "Bedingte Formatierung" > "Neue Regel".
  4. Wähle "Formel zur Ermittlung der zu formatierenden Zellen verwenden".
  5. Gib folgende Formel ein, um Zellen mit dem Wert "1" zu formatieren:
    =E1=1
  6. Klicke auf "Formatieren" und wähle die gewünschte Formatvorlage (z. B. die Zellenformatvorlage "Gut").
  7. Wiederhole die Schritte 4 bis 6 für den Wert "2" mit der Formel:
    =E1=2

    und wähle die Formatvorlage "Schlecht".

  8. Bestätige die Einstellungen mit "OK".

Häufige Fehler und Lösungen

  • Fehler: Die Formatierung wird nicht angewendet.

    • Lösung: Stelle sicher, dass die verwendete Formel korrekt ist und die richtigen Zellen referenziert werden.
  • Fehler: Zellenformatvorlagen werden nicht erkannt.

    • Lösung: Bedingte Formatierung kann keine Excel-Zellenformatvorlagen direkt verwenden. Du musst die Formatierungen manuell nachbilden.

Alternative Methoden

Wenn du eine komplexere Formatierung benötigst oder mehrere Bedingungen hast, kannst du VBA verwenden. Hier ein einfaches Beispiel, um die Zellenformatvorlage direkt anzuwenden:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim zelle As Range
    If Target.Column = 5 Then ' Spalte E
        For Each zelle In Target
            If zelle.Value = 1 Then zelle.Style = "Gut"
            If zelle.Value = 2 Then zelle.Style = "Schlecht"
        Next
    End If
End Sub

Füge diesen Code ins Tabellenmodul ein, um die Zellenformatvorlagen automatisch anzuwenden, wenn du Werte eingibst.


Praktische Beispiele

  • Beispiel 1: Du möchtest in einer Tabelle, die Werte zur Bewertung von Leistungen enthält, die Zellen mit "Gut" für 1 und "Schlecht" für 2 formatieren.
  • Beispiel 2: Du kannst auch eine Vorlage für eine Tabelle mit zwei Spalten erstellen, um die Ergebnisse visuell hervorzuheben.

Tipps für Profis

  • Nutze benannte Bereiche für eine bessere Übersichtlichkeit in deinen Formeln.
  • Speichere häufig verwendete Formatierungen als Formatvorlagen, um Zeit zu sparen.
  • Teste die bedingte Formatierung in einer Kopie deiner Datei, um unerwünschte Änderungen zu vermeiden.

FAQ: Häufige Fragen

1. Kann ich mehrere Bedingungen in einer einzigen Formel anwenden?
Ja, du kannst die Funktion WENN verwenden, um mehrere Bedingungen innerhalb einer Formel zu kombinieren.

2. Funktioniert dies auch in älteren Excel-Versionen?
Die oben genannten Schritte sind in Excel 2010 und späteren Versionen anwendbar. In älteren Versionen kann die Benutzeroberfläche leicht abweichen, die grundlegenden Funktionen bleiben jedoch gleich.

3. Warum kann ich die Zellenformatvorlagen nicht in der bedingten Formatierung verwenden?
Bedingte Formatierungen in Excel sind nicht direkt mit vordefinierten Zellenformatvorlagen verknüpft. Du musst die Formatierungen manuell angeben oder VBA verwenden, um die Vorlagen anzuwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige