Office: Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind

Helfe beim Thema Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo ich bin hier neu im Forum, und habe folgendes Problem. Wir haben im Moment eine Excel Datei wo unsere Kostenstellen im Werk ihre Störungen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von User, 18. September 2003.

  1. Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind


    Hallo ich bin hier neu im Forum,

    und habe folgendes Problem. Wir haben im Moment eine Excel Datei wo unsere Kostenstellen im Werk ihre Störungen eingeben können, damit wir von der Instandhaltung diese abarbeiten können.

    Im Moment läuft eigentlich alles nur möchte ich für uns einiges vereinfachen, und das wäre folgendes:

    1. der jeweilige Status einer Reparatur soll sich automatisch ändern wenn
    gewisse Zellen geändert werden:

    2. Je nach Status soll die gesamte Zeile farblich eingefärbt werden

    3. ist ein Wunsch: alle "erledigten Arbeiten" sollen in eine andere Tabelle
    kopiert werden.


    So nun zum Tabellen Aufbau:

    A1: Inventarnr.
    B1: Maschine
    C1: Störung
    D1: Auftraggeber
    E1: Priorität
    F1: Starttermin
    G1: Endtermin
    H1: Ausführender
    I1: Status

    So jetzt die Bedingungen

    Wird A2 beschrieben soll I2 auf "offen" gehen
    Wird F2 beschrieben soll I2 auf "in Arbeit" gehen und dann sollen die
    Zeile A2-I2 "gelb" eingefärbt werden.
    Wird G1 beschrieben soll I2 auf "erledigt" gehen und dann sollen die Zellen
    Zeile A2-I2 "grün" eingefärbt werden.

    Würde man den Wunsch berücksichtigen sollte dann diese Zeile in eine andere Tabelle verschoben werden.

    Das ganze soll natürlich auf der gesamten Tabelle funktionieren.

    Habe schon gedingten Formation probiert und mit der Wenn Funktion, aber da er drei Varianten hat wird es schwer das mit WENN zu realisieren.


    Danke Thorsten

    :)
     
  2. Hallo Torsten

    ich sehe in Deinem Beitrag nur 2 Farben gelb, grün und da reicht doch noch die Bedingte Formatierung. Das kopieren muß über VBA erfolgen.

    Für mehr Bedingungen schaue mal auf meine Homepage.


    Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind [​IMG]


    Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
    Bitte kein Mail, Probleme sollen im Forum gelöst werden.

    Microsoft MVP für Excel

    Das Forum lebt auch von den Rückmeldungen.
     
  3. Hallo Hajo_Zi,

    danke für die schnelle Antwort.

    Es ist richtig das man nur zwei Farben sieht.
    Es sind aber eigentlich drei, nämlich weiss beim Anfang der Tabelle also wenn Status "offen" und dann die Farben "gelb" und "Grün"


    Thorsten
     
  4. Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind

    Hallo Thorsten

    einigen wir uns auf 3. Die bedingte Formatierung ist aber für 3 Bedingungen anwendbar.


    Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind [​IMG]


    Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
    Bitte kein Mail, Probleme sollen im Forum gelöst werden.

    Microsoft MVP für Excel

    Das Forum lebt auch von den Rückmeldungen.
     
  5. Hallo Hajo,

    ja dein eines Makro macht genau das was ich möchte, aber es färbt ja immer nur die die betreffende Zelle ein, und leider nicht die gesamte Zeile von a1-i1.

    Ich bin in VBA überhaupt kein Crack und habe mich noch nie damit beschäftigt.

    Kannst Du mir helfen ?


    Thorsten
     
  6. Hallo Thorsten

    warum jetzt ein Makro herhalten soll ist mir nich klar.

    Für Spalte A bis D

    Range(Cells(RaZelle.Row, 1), Cells(RaZelle.Row, 4)).Interior.ColorIndex = 1



    Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind [​IMG]


    Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
    Bitte kein Mail, Probleme sollen im Forum gelöst werden.

    Microsoft MVP für Excel

    Das Forum lebt auch von den Rückmeldungen.
     
  7. Hallo Hajo,

    entschuldige kan sein das ich mich falsch ausdrücke.

    Wenn ich deine Beispieltabelle aufrufe sagt mir mein Excel das ein Makro aktiviert werden möchte. Wenn ich mir dann den Visual Basic Editor ansehe zeigt er mir dieses Makro an.

    Die Zeile die Du hier aufzeigst wo soll ich die im Makro einfügen ?

    Den Rest kann ich so einigermaßen nachvollziehen.

    Danke für Deine Geduld und Mühe

    Thorsten
     
  8. Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind

    Hallo Thorsten

    leider hast Du nicht geschrieben welche Datei. Ich vermute mal Format1

    dort steht unter der Tabelle z.B.

    Case "1"
    RaZelle.Interior.ColorIndex = 1

    und die zweite Zeile muß ersetzt werden.



    Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind [​IMG]


    Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
    Bitte kein Mail, Probleme sollen im Forum gelöst werden.

    Microsoft MVP für Excel

    Das Forum lebt auch von den Rückmeldungen.
     
  9. Hajo,

    super das klappt.

    Jetzt sage mir bitte nur noch wie ich den Bereich erweitern kann auf i.

    Ist es die Zeile

    Set RaBereich = Range("B3:C20, D1:D7") ?

    und wie übertrage ich diese Marko auf meine vorhandene Datei ??

    Danke Thorsten
     
  10. Hallo Thorsten

    die Stelle ast Du da schon richtig erkannt. Ersetze dien Teil nur durch Deinen Bereich.

    Set RaBereich = Range("B3:C20, D1:d7")

    Set RaBereich = Range("I1:I65536") obwohl man dies auch einfacher machen kann.

    If RaZelle.Column = 9 Then
    ' If Not Intersect(RaZelle, RaBereich) Is Nothing Then

    und alls mt RaBereich löschen, falls es nur um Spalte I geht.

    Kopiere den Code einfach in Deine Datei unter VBA unter die entsprechende Datei, wie im Original.



    Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind [​IMG]


    Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
    Bitte kein Mail, Probleme sollen im Forum gelöst werden.

    Microsoft MVP für Excel

    Das Forum lebt auch von den Rückmeldungen.
     
  11. Hallo Hajo,

    also das habe ich kapiert

    Ich habe in der Zeile

    Range(Cells(RaZelle.Row, 1), Cells(RaZelle.Row, 9)).Interior.ColorIndex = 1

    den alten Wert 4 auf 9 erhöht damit ich so habe ich es verstanden 9 Felder einfärbe.

    Klappt prima !!!

    Wie schalte ich jetzt noch die Großschrift aus ?

    Muss ich dies Zeile nur lösen ???

    Select Case UCase(RaZelle.Value) ' UMWANDLUNG DER Eingabe in Großbuchstaben

    Ach ja und dann hoffe ich die letzte Frage:

    Muss ich wenn ich neun Tabellen habe in jede Tabelle das Makro kopieren ?

    Danke Thorsten
     
  12. Hallo Torsten

    falls Du noch mehr als die 9 Tabellen hast mußt Du den Code in jede Tabelle kopieren. Ansonsten unter

    DieseArbeitsmappe unter

    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)


    Dein Problem mit der Großschrift verstehe ich nicht. Mein Code wandelt in den Zellen nichts in Großbuchstaben um. Es wird nur in VBA umgewandelt damit kein unterschied zwischen Groß und Kleinschreibung.

    Falls Du Unterscheidung haben willst lösche das Ucase


    Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind [​IMG]


    Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
    Bitte kein Mail, Probleme sollen im Forum gelöst werden.

    Microsoft MVP für Excel

    Das Forum lebt auch von den Rückmeldungen.
     
  13. Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind

    Hajo,

    das DU mit mir solche Geduld hast finde ich echt klasse !!!

    Wenn ich in Case "offen" schreiben

    und das dann in der Excel in Zeile I schreibe dann funktioniert dieses nicht

    Wenn Du sagst das ich soll die Zeile
    Select Case UCase(RaZelle.Value) ' UMWANDLUNG DER Eingabe in Großbuchstaben

    löschen ?

    muss ich dann auch die Zeile

    End Select

    löschen ?

    Ich habe Dir mal meine Datei mitgeschickt. Ich denke dann weißt Du was ich will. Es ist so das ich einige Tabellen noch umändern muss

    Thorsten
     
  14. Hallo Hajo,

    konntest Du etwas mit der Tabelle anfangen ?

    Außerdem wäre es schön wenn Du mir noch sagen könntest was,
    wie ich mit Select verfahren sollte

    Habe es rausgenommen und jetzt funktioniert garnicht mehr.

    Danke

    Thorsten
     
  15. Hallo Thorsten

    Da ist wohl eine Benachrichtigung mir unter gegangen. Mit Deiner Tabelle jkann ich nichts anfangn, ich habe meinen Code nicht gefunden. Nur das Wort Ucase löschen nicht die gesamte Zeile. Dann wird aber die Eingabe 1 zu 1 überprüft "Wert" ist was anderes als "wert"


    Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind [​IMG]


    Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
    Bitte kein Mail, Probleme sollen im Forum gelöst werden.

    Microsoft MVP für Excel

    Das Forum lebt auch von den Rückmeldungen.
     
Thema:

Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind

Die Seite wird geladen...
  1. Zellen automatisch färben wenn gewisse Bedingungen erfüllt sind - Similar Threads - Zellen automatisch färben

  2. Datum fortlaufend für ein Monat automatisch erstellen

    in Microsoft Excel Hilfe
    Datum fortlaufend für ein Monat automatisch erstellen: Hallo ich muss jeden Monat mehrere dieser Blätter ausfüllen und das Datum mühselig eintragen. Das Blatt ist gesperrt, nur die Zelle neben den Wochentagen kann ausgefüllt werden und der Zeitraum...
  3. Wert einer Zelle neben einer anderen Zelle automatisch anzeigen

    in Microsoft Excel Hilfe
    Wert einer Zelle neben einer anderen Zelle automatisch anzeigen: Hallo! Ich stehe vor einer Herausforderung und hoffe auf deine Unterstützung: Mein Excel-Problem sieht folgendermaßen aus: In meiner Datei habe ich zwei Registerkarten, R1 und R2. Auf R1...
  4. Excel Zellen automatisch zusammenführen

    in Microsoft Excel Hilfe
    Excel Zellen automatisch zusammenführen: Hallo zusammen, stehe vor folgendem Problem. ich erhalte aus einer Datenbank eine Excel Datei mit ca. 300-400 Zeilen und bis zu 30 Spalten. in einer Spalte stehen Anweisungen. Nur leider bekomme...
  5. Zellen automatisch färben WENN Schriftschnitt fett

    in Microsoft Excel Hilfe
    Zellen automatisch färben WENN Schriftschnitt fett: Hallo, ich habe schon unendlich viele Suchen gestartet und immer nur Formeln und Hilfe gefunden für solche Fragen wie: wenn meine Zelle den Wert größer als oder kleiner als hat, soll sie die und...
  6. Zellen automatisch mit Farben füllen (keine bedingte Formatierung)

    in Microsoft Excel Hilfe
    Zellen automatisch mit Farben füllen (keine bedingte Formatierung): Hallo Zusammen ich möchte mit Excel 2003 Zellen (nicht die Schrift) automatisch mit 5 verschiedenen Farben füllen, Bedingte Formatierung scheidet somit aus. Mit Makros kenne ich mich nicht aus,...
  7. kann sich Farbe einer Zelle automatisch verändern

    in Microsoft Excel Hilfe
    kann sich Farbe einer Zelle automatisch verändern: Hallo Ich möchte mir Eine Checkliste erstellen gibt es eine Formel und ist es möglich das sich die Farben einer Zelle (Grün-Rot) verändert wenn man zum Beispiel Ja oder nein eingibt....
  8. Zellen automatisch mit farbe füllen

    in Microsoft Excel Hilfe
    Zellen automatisch mit farbe füllen: Guten Morgen zusammen! Ich habe ein kleines Problem mit Excel 2007 (bzw. generelles Excel Problem). Ich würde gerne eine Tabelle erstellen bei der ich in Spalte B8 ein Anfangsdatum und in...
  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