ich stehe vor einer Herausforderung bei der Arbeit mit Excel und VBA und hoffe, dass mir jemand weiterhelfen kann. Ich habe eine Arbeitsmappe mit mehreren bedingten Formatierungsregeln in einer Spalte. Mein Ziel ist es, mithilfe einer VBA-Funktion zu ermitteln, welche Regel aktuell in einer bestimmten Zelle angewendet wird, und die Indexnummer dieser Regel als Ergebnis (z.B. "1", "2",....) zurückzugeben.
Regel Nr. 1=S8=""
Regel Nr. 2=S8
Regel Nr. 3=S8=HEUTE()+30
Regel Nr. 4=UND(ODER(R8="";R8="OK");S8>(HEUTE()+30))
Regel Nr. 5=R8="Mängel"

Ich habe auch schon versucht die Zellfarbe (RGB) die bei einer Regel hinterlegt ist heraus zu lesen jedoch ohne Erfolg.
Dieser Lösungsansatz funktionierte bei mir nur wenn die Zellfarbe manuell (ohne bedingte Formatierung) eingegeben wird. Jedoch bei über 500 Zeilen ist das keine praktikable lösung.
Evtl. könnte mir jemand weiterhelfen mit einem anderen Lösungsansatz?