Hi Johan,
try:
Sub Color()
Dim lRow As Long
Dim rngC As Range
With ActiveSheet
lRow = .Cells(.Rows.Count, 1).End(xlUp).Row
For Each rngC In .Range("A2:A" & lRow)
If rngC > .Range("B1") Then
rngC.Interior.Color = vbYellow
ElseIf rngC = "" Then
rngC.Interior.Color = vbGreen
End If
Next
End With
End Sub
Regards
Claus B.
--
Windows10
Microsoft 365 for business