FrankdeJager
Gebruiker
- Lid geworden
- 15 feb 2011
- Berichten
- 8
Hallo allemaal,
ik heb in VBA het volgende script geschreven :
Sub Macro5()
'
' Macro5 Macro
'
'
Select Case Range("$F$71").Value
Case "Ja"
Rows("72:76").Select
Selection.EntireRow.Hidden = False
Case "Nee"
Rows("72:76").Select
Selection.EntireRow.Hidden = True
End Select
Application.Goto Reference:="Macro5"
Range("F71").Select
End Sub
Het doel van dit script is om ervoor te zorgen dat zodra de waarde van cel F71 op ja staat onderliggende rijen (72:76) zichtbaar zijn en als de waarde op nee staat onderliggende rijen (72:76) niet zichtbaar zijn. Het script werkt maar het probleem is dat ik de macro handmatig moet uitvoeren.
Wat ik graag zou willen zien is dat zodra de celwaarde veranderd de onderliggende rijen verdwijnen of verschijnen. Weet iemand hoe ik dit kan oplossen?
Samengevat: ik wil graag zien dat de macro actief reageert op de celwaarde.
ik heb in VBA het volgende script geschreven :
Sub Macro5()
'
' Macro5 Macro
'
'
Select Case Range("$F$71").Value
Case "Ja"
Rows("72:76").Select
Selection.EntireRow.Hidden = False
Case "Nee"
Rows("72:76").Select
Selection.EntireRow.Hidden = True
End Select
Application.Goto Reference:="Macro5"
Range("F71").Select
End Sub
Het doel van dit script is om ervoor te zorgen dat zodra de waarde van cel F71 op ja staat onderliggende rijen (72:76) zichtbaar zijn en als de waarde op nee staat onderliggende rijen (72:76) niet zichtbaar zijn. Het script werkt maar het probleem is dat ik de macro handmatig moet uitvoeren.
Wat ik graag zou willen zien is dat zodra de celwaarde veranderd de onderliggende rijen verdwijnen of verschijnen. Weet iemand hoe ik dit kan oplossen?
Samengevat: ik wil graag zien dat de macro actief reageert op de celwaarde.