Dim rng As Range
If ActiveSheet.AutoFilterMode = True Then
For Each rng In Range("A1", Range("A1").End(xlToRight))
With ActiveSheet.AutoFilter.Filters(rng.Column)
If .On Then
rng.EntireColumn.Interior.ColorIndex = 6
Else
rng.EntireColumn.Interior.ColorIndex = xlNone
End If
End With
Next rng
End If