Beste helpmij toppers,
Ik probeer d.m.v. een macro een aantal rijen te verbergen d.m.v. een keuze
Als in cel D71 of D72 of E71 of E72 een X staat dan moeten de rijen 336 t/m 380 verbergen
Als in cel D71 of D72 of E71 of E72 niks staat dan moeten de rijen 336 t/m 380 zichtbaar zijn
Ik heb de volgende VBA al gebruikt maar krijg de of functie er niet in.
Wie helpt mij thnx
Alvast bedankt !!!!
Ik probeer d.m.v. een macro een aantal rijen te verbergen d.m.v. een keuze
Als in cel D71 of D72 of E71 of E72 een X staat dan moeten de rijen 336 t/m 380 verbergen
Als in cel D71 of D72 of E71 of E72 niks staat dan moeten de rijen 336 t/m 380 zichtbaar zijn
Ik heb de volgende VBA al gebruikt maar krijg de of functie er niet in.
Wie helpt mij thnx
Code:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Application.ScreenUpdating = False
Dim c As Range
Dim d As Range
Dim e As Range
Dim f As Range
For Each c In [D71]
If c = "X" Then
Rows("336:380").EntireRow.Hidden = True
End If
Next
Application.ScreenUpdating = True
For Each c In [D71]
If c = "" Then
Rows("336:380").EntireRow.Hidden = False
End If
Next
For Each d In [D72]
If d = "X" Then
Rows("336:380").EntireRow.Hidden = True
End If
Next
Application.ScreenUpdating = True
For Each d In [D72]
If d = "" Then
Rows("336:380").EntireRow.Hidden = False
End If
Next
For Each e In [E71]
If e = "X" Then
Rows("336:380").EntireRow.Hidden = True
End If
Next
Application.ScreenUpdating = True
For Each e In [E71]
If e = "" Then
Rows("336:380").EntireRow.Hidden = False
End If
Next
For Each f In [E72]
If f = "X" Then
Rows("336:380").EntireRow.Hidden = True
End If
Next
Application.ScreenUpdating = True
For Each f In [E72]
If f = "" Then
Rows("336:380").EntireRow.Hidden = False
End If
Next
End Sub
Alvast bedankt !!!!