rainer23
Goto Top

VBA code für bedingte Formatierung bei einer wenn dann Formel?

Hallo zusammen,

ich komme einfach nicht da drauf, wie der richtige vba code für folgendes Problem lautet und ich hoffe so sehr, dass jemand von euch weiter weiß.

Im ganzen Arbeitsblatt "Lieferdaten" sollen die Zellen A:O einer Zeile rot eingefärbt werden, wenn zutrifft, dass in der jeweiligen Zeile in der Spalte E etwas drinnen steht UND das Datum, dass in Spalte F in dieser Zeile steht, kleiner ist als das Datum, was in Spalte M in dieser Zeile steht.

Wenn ich die bedingte Formatierung ohne VBA eingebe, sieht das so aus:

Bedingte Formatierung (Formel)
=UND($E2<>"";$F2<$M2)
dann wähle ich die Farbe Rot zum Ausfüllen aus, klicke auf OK, und gebe den Anwendungsbereich an:
$A$2:$O$10000

Wie würde das im VBA Code aussehen?

Danke für die Hilfe!!

Viele Grüße

Content-ID: 261723

Url: https://administrator.de/forum/vba-code-fuer-bedingte-formatierung-bei-einer-wenn-dann-formel-261723.html

Ausgedruckt am: 23.04.2025 um 09:04 Uhr

114757
114757 30.01.2015 um 15:36:06 Uhr
Goto Top
Moin,
schaust du hier:
Bedingte Formatierung in Excel 2010

Gruß jodel32
colinardo
Lösung colinardo 30.01.2015, aktualisiert am 01.03.2015 um 15:54:26 Uhr
Goto Top
Hallo Rainer23, Willkommen auf Administrator.de!
Das sieht nach deiner Beschreibung so aus:
With ActiveSheet.Range("$A$2:$O$10000").FormatConditions.Add(xlExpression, Formula1:="=UND($E2<>"""";$F2<$M2)")  
   .Interior.Color = vbRed
End With
Grüße Uwe
Rainer23
Rainer23 02.02.2015 um 09:59:56 Uhr
Goto Top
danke! werde ich gleich ausprobieren face-smile
Rainer23
Rainer23 02.02.2015 um 10:00:07 Uhr
Goto Top
danke, werde ich gleich ausprobierren face-smile
Rainer23
Rainer23 02.02.2015 um 16:17:13 Uhr
Goto Top
hat funktioniert! Tausend Dank!! Echt super face-smile))
colinardo
colinardo 03.02.2015 aktualisiert um 14:33:05 Uhr
Goto Top
Wenns das dann war, den Beitrag bitte noch auf gelöst setzen. Merci.

p.s. die drei Kommentare hätte man auch in einem Kommentar zusammenfassen können.