If you don't want to count from 6 to 14 and use column letters then this will work also.
![]()
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim ColCtr As Double For ColCtr = Cells(, "F").Column To Cells(, "N").Column If Cells(Rows.Count, ColCtr).End(xlUp).Row = 1 Then Columns(ColCtr).EntireColumn.Hidden = True Else Columns(ColCtr).EntireColumn.Hidden = False End If Next ColCtr End Sub
Bookmarks