mein Grundproblem besteht darin dass ich per Makro eine bedingte Formatierung setze und dabei _
die Formelbezüge bei jedem Ausführen anders sind. Warum? Keine Ahnung. Habe mir das zunächst _
mit dem Recorder aufgezeichnet und mir das draus gebastelt:
With Tabelle20
.Cells.FormatConditions.Delete
With .Range("$A$5:$BP$" & lRow).FormatConditions.Add(Type:=xlExpression, _
Formula1:="=$D5$D6")
With .Borders(xlBottom)
.LineStyle = xlContinuous
.TintAndShade = 0
.Weight = xlThin
End With
'.StopIfTrue = False
End With
End With
Hier ist deutlich zu sehen dass die Formel "=$D5$D6 "eingetragen wird, wenn ich haber in die Tabelle schaue haut das nicht hin und wenn ich in der Verwaltung die Regel nachschlage steht z.B. sowas drinn: "=$D1048576$D1"
Ist aber auch nicht immer gleich.
Die bedingte Formatierung soll ab Zeile 5 anfangen und in Spalte D den Wert mit jeweils der Zelle darunter vergleichen. Klar kann ich mir das per VBA nachbasteln wenn ich mir Mühe geb, aber das Ziel soll ja sein etwas zu lernen.
Hoffe ihr könnt mir sagen was ich hier falsch mache. Vielen Dank im Voraus.
lg Matze