Forum Discussion
KyHeffernan
Mar 06, 2020Copper Contributor
Using vba to hide rows from multiple data validation drop down boxes
Hi, I'm trying to figure out how to get a macro to hide a row in excel if "No" is selected in two different drop down boxes. I had a go at using the code below to hide a row based on a single dr...
- Mar 06, 2020
This code will achieve what you want. In this example your two triggers are in E5 and F5.
Private Sub Worksheet_Change(ByVal Target As Range) Dim TriggerCell1, TriggerCell2 As Range Set TriggerCell1 = Range("E5") Set TriggerCell2 = Range("F5") If TriggerCell1.Value = "No" And TriggerCell2.Value = "No" Then Rows("6").Hidden = True Else Rows("6").Hidden = False End If End Sub
Riny_van_Eekelen
Mar 06, 2020Platinum Contributor
This code will achieve what you want. In this example your two triggers are in E5 and F5.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim TriggerCell1, TriggerCell2 As Range
Set TriggerCell1 = Range("E5")
Set TriggerCell2 = Range("F5")
If TriggerCell1.Value = "No" And TriggerCell2.Value = "No" Then
Rows("6").Hidden = True
Else
Rows("6").Hidden = False
End If
End Sub
KyHeffernan
Mar 12, 2020Copper Contributor
Riny_van_Eekelen Thanks so much!