Ich muss abhängig von den geladenen Daten drei Spalten formatieren, die sich nach links/rechts bewegen. Bedingung ist, wenn der Zellenwert leer ist (="")
. Ich habe wirklich Mühe, diesen herauszufinden.Bedingte Formatierung bei Änderung des Bereichs
Hier ist mein Setup:
Sub Conditional_Format()
Dim ws2 As Worksheet
Dim lRow3 As Long, lCol3 As Long
Dim rng8 As Range, rng9 As Range
Set ws2 = Worksheets("Unfav GT500 Comments")
With ws2
lRow3 = .Range("A" & .Rows.Count).End(xlUp).Row
lCol3 = .Cells(3, .Columns.Count).End(xlToLeft).Column
Set rng8 = .Range(.Cells(4, lCol3 - 2), .Cells(lRow3 - 1, lCol3 - 1))
Set rng9 = .Range(.Cells(4, lCol3), .Cells(lRow3 - 1, lCol3))
End With
End Sub
Sie vermissen ein 'End With', erstens. Außerdem brauchst du 'Dim' vor' rng8'. Wie sehen Ihre Daten aus? Wo suchen Sie nach der leeren Zelle? Dein Beitrag scheint etwas zu fehlen. – BruceWayne
Warum müssen Sie VBA verwenden? Außerdem sehe ich keine Codezeile, die den CF ausführt. Was genau willst du erreichen? – L42