Zellen Farbe formatieren durch ein If abfrage

Hi,

Ich hab mir eine Tabelle erstellt, die 5 spalten hoch ist und für den tag der woche eine Zeile hat. in den ersten 3 spalten kommen uhrzeiten rein, sind eigentlich auch erstmal unwichtig.

Wieso ich euch schreibe ist das ich bis jetzt keine lösung gefunden habe. also ich wünsche mir das wenn ich in der 5ten spalte ein U einfüge sich autimatisch die splaten 1, 2, 3 und 5 rot färben.

Die Tabelle:
+Mo Di Mi Do Fr Sa So
1
2
3
4
5 U

Also wenn in splate 5 bei Montag ein U rein kommt sollen 1,2,3 und 5 von Montag Rot werden.

ich hoffe man versteht mein wunsch :smiley:

Hallo.

Das geht mit der bedingten Formatierung.

  • Markiere den zu bearbeitenden Bereich.

  • Menü „Format“ > „Bedingte Formatierung…“

  • „Zellwert ist“ ändern in „Formel ist“

  • Formel eingeben: =$A$5=„U“

  • Auf „Format…“ klicken

  • Format festlegen

  • auf „Ok“ klicken

  • auf „Ok“ klicken

Dann sollte das schon gehen.

VG
Carsten

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Bug bei bed. Formatierung über leere Zellen

  • Markiere den zu bearbeitenden Bereich.
  • Menü „Format“ > „Bedingte Formatierung…“
  • Formel eingeben: =$A$5=„U“
  • Format festlegen

Moin Carsten,

nimm mal bitte eine neue leere Mappe,markiere in Blatt 1 A2:E7, dann bed. Formatierung:
Formel: =A$7=„u“
Farbe: irgendeine wählen

In A7 dann „u“ eintragen.

Problem, nur A7 wird bunt,nicht wie geplant A2:A7.
Gleicher Effekt bei „u“ in z.B. D7.

Abhilfe, mal hoch und runter scrollen oder anderes Blatt wählen und zurückkommen oder Werte eintragen oder dies das…

Erst ab XL2007 tritt dieses Phänomen nicht mehr auf.

Gruß
Reinhard

HI, mein problem jetzt ist das ich 365 Tage hab, bei jedem tag 6 bedingungen und es für 5 personen eine tabelle gibt. das heisst ich müsste 10950 bedingungen aufstellen. ich glaub die excel tabelle wäre etwas überfordert wenn ich einmal ein tag färbe…

besser wäre ein makro das die checkt ob in einem Kästen ein U drin ist, falls es so ist dann färbt er automatisch Das Kästen mit dem U und das Kästen 4stellen über dem U 3 stellen über dem U und 2 stellen über dem U.

wäre cool wenn mir da jemand was basteln könnte.

mfg
Leo

Hi Leo,

HI, mein problem jetzt ist das ich 365 Tage hab, bei jedem tag
6 bedingungen und es für 5 personen eine tabelle gibt. das
heisst ich müsste 10950 bedingungen aufstellen. ich glaub die
excel tabelle wäre etwas überfordert wenn ich einmal ein tag
färbe…

Excel kennt mindestens 65.536*256 = 16.777.216 Zellen, da spielen 10.950 bunte Zellen nicht so die Rolle.

besser wäre ein makro das die checkt ob in einem Kästen ein U
drin ist, falls es so ist dann färbt er automatisch Das Kästen
mit dem U und das Kästen 4stellen über dem U 3 stellen über
dem U und 2 stellen über dem U.

Egal ob Makro-oder Excellösung, di mußt da mehr über deine Tabellenstruktur verraten.

Soll die ganze Zeile 1 auf das „u“ überwacht werden oder nur Teilstücke davon?
Welche Zeilen noch?

Gruß
Reinhard

Hallo Reinhard.

Das ist schon ein komischer Bug.

VG
Carsten

Hallo Reinhard,

du hast mir auf dieses Problem, ich glaub im Juli, folgendes geantwortet:

„Meine Idee war/ist du markierst F2:F8 und wählst bed.Formatierung, dann
Formel ist: =$F$6"“
und ne Farbe aussuchen

M.E. müßte das klappen, aber mein Excel sieht das anders :frowning:"

Ich habe Excel 2002 und bei mir klappt das ausgezeichnet. Kannst du auch nachprüfen bei einer gewissen Datei…:smile:
Im Tabellenblatt „Pflegeplanung“ in Spalte I was eingeben, schon färbt sich die Zeile.

In guter Hoffnung verbleibend *grins* mit freundlichen Grüßen

Jorge

Egal ob Makro-oder Excellösung, di mußt da mehr über deine
Tabellenstruktur verraten.

Soll die ganze Zeile 1 auf das „u“ überwacht werden oder nur
Teilstücke davon?
Welche Zeilen noch?

Also es soll ein dienstplan werden, welcher selber überprüft in spalte 5 ob die person Urluab hatte oder nicht… im falle das die person Urlaub hat wird ein U in zelle 5 eingefügt. Mein zeil ist das wenn in zelle 5 ein u drin steht das die zellen darüber rot werden, das muss aber für jeden tag seperat passieren da die person auch mal ein einem tag urlaub hat und am anderen nicht…

Also es soll ein dienstplan werden, welcher selber überprüft
in spalte 5 ob die person Urluab hatte oder nicht… im falle
das die person Urlaub hat wird ein U in zelle 5 eingefügt.
Mein zeil ist das wenn in zelle 5 ein u drin steht das die
zellen darüber rot werden, das muss aber für jeden tag seperat
passieren da die person auch mal ein einem tag urlaub hat und
am anderen nicht…

Hi Dark,

so wird das nix :frowning:

lade mal die Datei hoch mit FAQ:2861

wenn du pro Woche für Mo-Fr 5 Spalten nimmst brauchst du für ein jahr 260 Spalten, das geht mit Excel vor 2007 nicht bzw. da geht das auch bis 768 Spalten aber das nur mit Vba.
Deshalb meine Nachfrage ob es nicht nur um Zeile 5 geht.
Also bitte eine Tabelle die deine Originaltabellenstruktur hat, Personaldaten kannst du ja anonymisieren.

Gruß
Reinhard

Gruß
Reinhard

Hallo Jorge,

„Meine Idee war/ist du markierst F2:F8 und wählst
bed.Formatierung, dann
Formel ist: =$F$6"“
und ne Farbe aussuchen

M.E. müßte das klappen, aber mein Excel sieht das anders :frowning:"

Ich habe Excel 2002 und bei mir klappt das ausgezeichnet.
Kannst du auch nachprüfen bei einer gewissen Datei…:smile:
Im Tabellenblatt „Pflegeplanung“ in Spalte I was eingeben,
schon färbt sich die Zeile.

ja, die Formel ist ja nicht falsch, die klappt schon. Aber nicht in allen Situationen wie sie soll, deshalb ist es ja ein Käfer *gg*

Übrigens, daß sich bei dieser Formel =$F$6"" irgendwo die Farbe ändert wenn du in Spalte I was eingibst, geht auch zu machen, aber einfach so klappt das nicht :smile:

In guter Hoffnung verbleibend *grins* mit freundlichen Grüßen

Ui *staun*, du in guter Hoffnung?, da wird dann sicher die inernationale presse anwesend sein und du live im Fernsehen, 50 Millionen € müssen da locker rauszuholen sein allein für die Übertragungsrechte ans TV, wann ist denn der Termin im Kreissal?
*sehrkicher*

„In guter Hoffnung verbleibend“ und „einer gewissen Datei“, du scheinst wieder mal eine Supervision zu brauchen, irgendwie biste nachtragend, das muß weg *hihi*

Wir können ja einen Deal machen, du reservierst mir da bei dir irgendwo so ein Bettchen, die erste Woche versuche ich dann in Excel was für dich zu tun. In den nächsten zwei - drei Wochen legst du mich flach mit Schlafmittel o.ä., damit mein Körper ein Stückchen vergisst was Nikotin ist.

Gruß
Reinhard

Also, ich hab jetzt mal eine klein vorschau raus kopiert…

http://rapidshare.com/files/166008286/Vorschau_diens…

da sieht man den plan für 1 person, auf einen arbeitsplatt sieht man 5 angestellte und genau für 1monat. das was ich hochgeladen hab ist nur 1 angstellter und nur bis zur 3ten woche von einem Monat.

so und da soll in den Zellen unter den blauen zellen eingetragen werden ob die person krank ist durch das Kürzel K oder das die person Urlaub hat durch ein U… das was fehlt ist das dann die zellen des jeweiligen tag sich färben… die stunden werden beim original bereits durch die Bemerkung in den letzten zellen beeinflusst…

ich danke falls mir einer beim problem mit den farben helfen kann :smile:

mfg
Leo

Also, ich hab jetzt mal eine klein vorschau raus kopiert…

http://rapidshare.com/files/166008286/Vorschau_diens…

Hallo Leo,

ich habe kein XL2007, speichere die Mappe abwärtskompatibel und lade sie wieder hoch.

Gruß
Reinhard

Das ist schon ein komischer Bug.

Hallo Carsten,

ja. Excel hat da wohl Schwierigkeiten den benutzten Bereich klar zu erkennen.

Benutzter Bereich ist in diesem Fall zwar für mich auch richtig aber klingt irgendwie falsch, ich sag mal besser, den Bereich auf den sich bezogen wird.

Umgekehrt hat Excel auch das gleiche Problem, trage mal in IV65536 was ein, zur Not auch färben, dann lösch den Eintrag und die Färbung.

Warum auch immer, in bestimmten Situationen ist dann für Excel der benutzte Bereich, trotz der löschungen in IV65536, immer noch A1:IV65536.

Typisch Vorführeffekt, jetzt habe ich kein konkretes beispiel daß du nachbauen könntest, glaube mir diesmal einfach so :smile:

Abhilfe ist da u.a. wenn man die sictbaren Daten in Zeile 1 bis 30000 hat, Zeilen 30001-65536 markieren und Zeilen löschen wählen, dann stimmts wieder. Nur Inhalt löschen bringt Null.

Gruß
Reinhard

Hallo Reinhard,

jetzt hab ich gedacht, ich könnte auch mal was Wichtiges zu einem Problem beitragen und dann dass. Frustrierend!

Also: bei mir klappt es, bei dir nicht. Des isches Käferli?

Ich muss ja nicht alles verstehen.

ja, die Formel ist ja nicht falsch, die klappt schon. Aber
nicht in allen Situationen wie sie soll, deshalb ist es ja ein
Käfer *gg*

Übrigens, daß sich bei dieser Formel =$F$6"" irgendwo
die Farbe ändert wenn du in Spalte I was eingibst, geht auch
zu machen, aber einfach so klappt das nicht :smile:

Nicht „irgendwo“, sondern in der entsprechenden Zeile (zB F1:F8)

In guter Hoffnung verbleibend *grins* mit freundlichen Grüßen

Ui *staun*, du in guter Hoffnung?, da wird dann sicher die
inernationale presse anwesend sein und du live im Fernsehen,
50 Millionen € müssen da locker rauszuholen sein allein für
die Übertragungsrechte ans TV, wann ist denn der Termin im
Kreissal?
*sehrkicher*

Das hängt ganz von dir ab. Du entbindest mich sozusagen…:smile: Von den 50 Mios gebe ich dir dann die Hälfte ab.

„In guter Hoffnung verbleibend“ und „einer gewissen Datei“, du
scheinst wieder mal eine Supervision zu brauchen, irgendwie
biste nachtragend, das muß weg *hihi*

Nachtragend bin ich ganz sicher nicht, hab ich vor etlichen Jahren abgeschafft, aber eine gewisse Penetranz kann ich nicht abstreiten. Vor allem dann nicht, wenn *jemand* ankündigt, diese gewisse Datei auf ein 6-tel Größe reduzieren zu können…:smile:

Wir können ja einen Deal machen, du reservierst mir da bei dir
irgendwo so ein Bettchen, die erste Woche versuche ich dann in
Excel was für dich zu tun. In den nächsten zwei - drei Wochen
legst du mich flach mit Schlafmittel o.ä., damit mein Körper
ein Stückchen vergisst was Nikotin ist.

Wenn du einen Entzug machen willst, ist reservieren wirklich eine gute Idee. Wir sind übervoll belegt. Aber ich duze mich mit dem Chefarzt, da werde ich dir helfen können. Und dann machen wir eine schöne Pflegeplanung mit unserer Datei und schon sind wir wieder bei Excel.

Ich wünsche dir ein schönes Wochenende. Jetzt gehe ich auf den Balkon, schaue den Schneeflocken zu und werde eine dingsbummsen. In der Wohnung verbieten mir das meine Kinder.

Gruß

Jorge

http://rapidshare.com/files/166931121/Vorschau_diens… hoffe das es jetzt klappt und danke für deine viele Zeit :wink:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo am Abend,

wie schon mal geschrieben, bei mir klappt das mit Excel 2002.

http://www.hostarea.de/server-11/November-d966154938…

In der Datei habe ich dir was geschrieben. Aber wie Reinhard und andere schon bemerkten: das Ganze ist sehr sublim…

Freundliche Grüße

Jorge

ich habe kein XL2007, speichere die Mappe abwärtskompatibel
und lade sie wieder hoch.

http://rapidshare.com/files/166931121/Vorschau_diens…
hoffe das es jetzt klappt und danke für deine viele Zeit :wink:

Moin Leo,

die Zeit wäre kürzer gewesen wenn du auf Nachfragen eingegangen wärest.

Rechtsklick unten auf den Blattnamen, „Code anzeigen“ auswählen, Code reinkopieren, Editor schließen.

Option Explicit
'
Private Sub Worksheet\_Change(ByVal Target As Range)
Dim lngMaxSpa As Long, Zei As Long, Spa As Long, F As Long
If Target.Row 7 Then Exit Sub
If Target.Column = 1 Then Exit Sub
If (Target.Column - 1) Mod 6 = 0 Then Exit Sub
lngMaxSpa = Cells(1, Columns.Count).End(xlToLeft).Column
For Spa = 2 To lngMaxSpa
 If (Spa - 1) Mod 6 0 Then
 F = IIf(UCase(Cells(7, Spa).Value) = "U", 3, xlNone)
 Range(Cells(3, Spa), Cells(5, Spa)).Interior.ColorIndex = F
 Cells(7, Spa).Interior.ColorIndex = F
 End If
Next Spa
End Sub

Gruß
Reinhard

Ich danke euch beiden :smile: hab es jetzt endlich hinbekommen :smiley: