Hi There,
I'm looking to hide columns AD, AF, AH & AJ on sheet DC Project if cell B13 from the Contacts sheet is equal to no or blank. If it is yes I want to show all of those columns. Can someone please help?? I can't figure out how to code it based on multiple sheets. This is what I have so far (in the Contacts sheet coding):
Private Sub Worksheet_Change(ByVal target As Range)
If Range("B13").Value = "No" Then
Cell is populated, Make row 4 on "DC Projects" hidden
Sheets("DC Project").Columns("ad").EntireColumn.Hidden = True
'Sheets("DC Project").Columns("af").EntireColumn.Hidden = True
Sheets("DC Project").Columns("ah").EntireColumn.Hidden = True
Sheets("DC Project").Columns("aj").EntireColumn.Hidden = True
Else
Cell is empty, Make row 4 on "DC Projects" unhidden
Sheets("DC Project").Columns("ad").EntireColumn.Hidden = False
Sheets("DC Project").Columns("af").EntireColumn.Hidden = False
Sheets("DC Project").Columns("ah").EntireColumn.Hidden = False
Sheets("DC Project").Columns("aj").EntireColumn.Hidden = False
End If
End Sub
I'm looking to hide columns AD, AF, AH & AJ on sheet DC Project if cell B13 from the Contacts sheet is equal to no or blank. If it is yes I want to show all of those columns. Can someone please help?? I can't figure out how to code it based on multiple sheets. This is what I have so far (in the Contacts sheet coding):
Private Sub Worksheet_Change(ByVal target As Range)
If Range("B13").Value = "No" Then
Cell is populated, Make row 4 on "DC Projects" hidden
Sheets("DC Project").Columns("ad").EntireColumn.Hidden = True
'Sheets("DC Project").Columns("af").EntireColumn.Hidden = True
Sheets("DC Project").Columns("ah").EntireColumn.Hidden = True
Sheets("DC Project").Columns("aj").EntireColumn.Hidden = True
Else
Cell is empty, Make row 4 on "DC Projects" unhidden
Sheets("DC Project").Columns("ad").EntireColumn.Hidden = False
Sheets("DC Project").Columns("af").EntireColumn.Hidden = False
Sheets("DC Project").Columns("ah").EntireColumn.Hidden = False
Sheets("DC Project").Columns("aj").EntireColumn.Hidden = False
End If
End Sub
Last edited: