folgendes funktioniert ganz richtig, wenn in der ganzen Auswahl "C3" aktiviert ist:
Range("C3:C33,G3:G33,K3:K33,O3:O33,S3:S33,W3:W33,C35:C65,G35:G65,K35:K65,O35:O65,S35:S65,W35:W65,C3").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=NICHT(ISTNV(SVERWEIS(C3;WEAO;1;0)))"
Es stimmt auch alles, wenn der selektierte Bereich nur Range("C3:C33,C3").Select lautet.
Wird aber ein anderer Bereich markiert, z. B. C22:C33, dann führt in der SVerweis-Anweisung das C3 zu einem Fehler.
Wie kann ich das dynamisch gestalten? Die oberste Zelle des markierten Bereichs kann ich schon ausfindig machen. Wie aber kann ich das in der einzufügenden Formel einfügen?
Danke schon mal im Voraus und Grüße
Franz
P.S.: in diesem Fall wird auf jeden Fall vorher immer der Bereich markiert. Hier also mit Selection zu arbeiten ist schon vertretbar.........