Ruben Aalders
Gebruiker
- Lid geworden
- 10 okt 2024
- Berichten
- 58
Ik wil rijen verbergen op basis van een de waarde in een cel / roll down menu
Het lukt mij om op basis van 1 waarde rijen te verbergen en om deze terug te halen.
Maar nu wil ik meerdere voorwaarden combineren.
Private Sub Worksheet_Change(ByVal Target As Range)
'With value "No option" everything visible up to line 78
If Target.Address = "$G$2" Then
If Range("G2").Value = "No option" Then
Range("78:328").EntireRow.Hidden = True
Else
Range("78:328").EntireRow.Hidden = False
End If
End If
'With value "01" everything visible up to line 161
' If Target.Address = "$G$2" Then
' If Range("G2").Value = "01" Then
' Range("161:328").EntireRow.Hidden = True
' Else
' Range("161:328").EntireRow.Hidden = False
' End If
' End If
'With value "02" everything visible up to line 245
' If Target.Address = "$G$2" Then
' If Range("G2").Value = "01" Then
' Range("245:328").EntireRow.Hidden = True
' Else
' Range("245:328").EntireRow.Hidden = False
' End If
' End If
'At value "03" everything is visible
End Sub
Het lukt mij om op basis van 1 waarde rijen te verbergen en om deze terug te halen.
Maar nu wil ik meerdere voorwaarden combineren.
Private Sub Worksheet_Change(ByVal Target As Range)
'With value "No option" everything visible up to line 78
If Target.Address = "$G$2" Then
If Range("G2").Value = "No option" Then
Range("78:328").EntireRow.Hidden = True
Else
Range("78:328").EntireRow.Hidden = False
End If
End If
'With value "01" everything visible up to line 161
' If Target.Address = "$G$2" Then
' If Range("G2").Value = "01" Then
' Range("161:328").EntireRow.Hidden = True
' Else
' Range("161:328").EntireRow.Hidden = False
' End If
' End If
'With value "02" everything visible up to line 245
' If Target.Address = "$G$2" Then
' If Range("G2").Value = "01" Then
' Range("245:328").EntireRow.Hidden = True
' Else
' Range("245:328").EntireRow.Hidden = False
' End If
' End If
'At value "03" everything is visible
End Sub