If Selection.Column = 2 And Selection.Count = Rows.Count Then
MsgBox "Yes, the entire column B is selected."
Else
MsgBox "Nope, you have something other than the entire column B selected."
End If
If Not Intersect(Selection, Columns("B")) Is Nothing Then _
If Intersect(Selection, Columns("B")).Address = Columns("B").Address Then _
MsgBox "The entire Column B is selected"
If Not Intersect(Selection, Columns("B")) Is Nothing Then _
If Intersect(Selection, Columns("B")).Rows.Count = Rows.Count Then _
MsgBox "Column B selected"