How about something like this
Sub ViewDaily()
Application.ScreenUpdating = False
Columns("C:AL").Hidden = True
Columns("V:AL").Hidden = False
If IsNumeric(Range("V8").Value) = False Then Columns("V").Hidden = True
If IsNumeric(Range("W8").Value) = False Then Columns("W").Hidden = True
If IsNumeric(Range("X8").Value) = False Then Columns("X").Hidden = True
If IsNumeric(Range("Y8").Value) = False Then Columns("Y").Hidden = True
If IsNumeric(Range("Z8").Value) = False Then Columns("Z").Hidden = True
If IsNumeric(Range("AA8").Value) = False Then Columns("AA").Hidden = True
If IsNumeric(Range("AB8").Value) = False Then Columns("AB").Hidden = True
If IsNumeric(Range("AE8").Value) = False Then Columns("AE").Hidden = True
If IsNumeric(Range("AF8").Value) = False Then Columns("AF").Hidden = True
If IsNumeric(Range("AG8").Value) = False Then Columns("AG").Hidden = True
If IsNumeric(Range("AH8").Value) = False Then Columns("AH").Hidden = True
If IsNumeric(Range("AI8").Value) = False Then Columns("AI").Hidden = True
If IsNumeric(Range("AJ8").Value) = False Then Columns("AJ").Hidden = True
If IsNumeric(Range("AK8").Value) = False Then Columns("AK").Hidden = True
Application.ScreenUpdating = True
End Sub
Could have reduced the lines of code by creating a loop
Bookmarks