Ich habe eine Tabelle mit 2.000 Zeilen, in der jede 5. Zeile bedingt formatiert ist (einfache Farbskalen). Die bedingte Formatierung ist dabei für jede Zeile einzeln festgelegt. D.h. in Zeile 5 sind Werte unabhängig von Werten in Zeile 10 formatiert usw.
Mein Problem: Mal soll die bedingte Formatierung bspw. von Spalte A bis Spalte G gehen, an einem anderen Tag vielleicht von D bis Z. Gibt es eine smarte, schnelle Lösung, die bedingte Formatierung fix anzupassen?
du kannst die bedingte Formatierung durch Makro erzeigen. Zuerst löscht du die alte bed. Formatierung, dann setzt du sie neu. Als Gültigkeitsbereich nimmst du die aktuelle Markierung (mit Maus). s. Bsp.: In Spalte A stehen beliebige Daten. Gewünschte Spalte(n) markieren und Makro starten. Die Zeilen mit dem heutigen Datum werden bedingt formatiert.
Gruß Sigi
Folgende(r) 1 Nutzer sagt Danke an Sigi.21 für diesen Beitrag:1 Nutzer sagt Danke an Sigi.21 für diesen Beitrag 28 • elaborator93
vielen Dank für deine Mühe! Die Lösung in deiner Datei ist genau die, die ich auch erreichen möchte :)
Als VBA-Anfänger muss ich leider trotzdem nochmal nachfragen: in deinem Makro beziehst du dich auf die Datumsformel. Mir ist nicht klar, durch was ich diesen Teil in meinem Makro ersetzen kann. Vermutlich meinst du "Als Gültigkeitsbereich nimmst du die aktuelle Markierung (mit Maus).", mir ist aber nicht bewusst, was du damit meinst.
Beim Ausführen des Makros wird die gesamte bedingte Formatierung gelöscht. Wenn ich sie lösche, neu einfüge und dann die Spalten markiere und das Makro neu ausführe wird auch alles gelöscht.
20.09.2021, 16:54 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2021, 16:56 von schauan.)
Hallöchen,
mal abgesehen davon, ob das Makro funktioniert oder nicht,
1) wenn Deine bedingte Formatierung mal hier und mal dort wirken soll, musst Du sie ja im jeweils anderen Teil löschen.
2) Du hast nicht jede 5. Zeile markiert, sondern die Zeilen wo das Datum = heute ist. Unterschiedliche Bedingungen in einzelnen Zeilen sehe ich da auch nicht.
hier mal der Unterschied. Blau ist von mir ...
Arbeitsblatt mit dem Namen 'Tabelle1'
A
3
4
19.09.2021
5
6
20.09.2021
7
8
19.09.2021
9
19.09.2021
10
11
20.09.2021
12
13
22.09.2021
14
15
16
17
Zelle
bedingte Formatierung...
Format
A3
1: REST(ZEILE();5)=0
abc
A3
2: $A3=HEUTE()
abc
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365