.FormatConditions.Add Type:=xlExpression, Formula1:= "=UND("&bedformaddress1&""<>0;""&bedformaddress1&"<>"""";"&pvField&">"&bedformaddress1&")"
Ich hatte auch schon mit „AND“ probiert, aber die Formel muß ja für eine deutsche Excel Applikation lesbar sein. Ich vermute also „UND“ ist schon korrekt. Auch in eine Zelle habe ich es schon eingegeben, um meine Schreibweise mit den Operatorenzeichen zu überprüfen. Aber ich bekomme es leider nicht hin, daß diese Formel über das Makro korrekt in die bedingte Formatierung geschrieben wird. Im VBA Editor blieben alle meine Versuche rot eingefärbt.
Ist es überhaupt möglich, eine solche diffizile bedingte Formatierung über VBA zu realisieren.
https://www.herber.de/bbs/user/52793.xls
Ich würde mich sehr über Eure Ideen und Anregungen freuen, die zur Lösung beitragen.
Viele Grüße,
Andreas Hanisch
Dim rC as Range
For Each pvField In pvTable.DataFields
For Each rC In ActiveSheet.Range(pvField.DataRange.Address)
With rC
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, _
Formula1:="=UND(" & BedFormadress & "<>0;" & _
BedFormadress & "<>"""";" & _
rC.Address & ">" & BedFormadress & ")"
With .FormatConditions(1).Font
.Bold = True
.ColorIndex = 5
End With
End With
Next
Next
GreetZ Renée
Set BedFormZelle = Nothing
GreetZ Renée