As above.
I would like to use this:
colnum = ws.UsedRange.Find(what:=Sheet11.Range("B1"), lookat:=xlWhole).Column
Not to find Sheet11.Range("B1") but instead the color, and only IF the entire column is colored in red.
Any suggestions?
You can use, for example, if Range("B:B").Interior.Color = RGB(255, 0, 0)
See this question for more detail VBA to identify cells in red
EDIT:
I'm not sure what usedRange refers to, but hopefully this example will give you what you need. We loop through the columns finding a match - I am not aware of a better way
Sub Macro1()
clr = Sheets("Sheet11").Range("B1").Interior.Color
For c = 1 To 100 'however many columns you may need to search ...
If ActiveSheet.Columns(c).Interior.Color = clr Then
' set whichever cell you want = c
End If
Next c
End Sub