Goedendag,
In mijn excel sheet heb ik een vba code aangemaakt. De bedoeling is dat zodra het excel bestand geopend wordt de huidige datum wordt gecontroleerd.
Is de huidige datum hoger dan de datum in de VBA (datum is verstreken) dan moet het bestand beveiligd worden.
Is de datum in de VBA nog niet verstreken dan mag het bestand gewoon functioneren.
Hiervoor heb ik onderstaande:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Date > 30 / 11 / 2018 Then ActiveSheet.Protect Password:="test"
End Sub
Probleem is nu dat ongeacht de datum in de VBA, de sheet beveiligd wordt als het > teken wordt gebruikt achter date.
Gebruik ik het < teken dan functioneert de sheet ongeacht of de datum hoger of lager is dan de werkelijke datum.
Ik heb al e.e.a. na gezocht maar kom nog niet veel verder.
In mijn excel sheet heb ik een vba code aangemaakt. De bedoeling is dat zodra het excel bestand geopend wordt de huidige datum wordt gecontroleerd.
Is de huidige datum hoger dan de datum in de VBA (datum is verstreken) dan moet het bestand beveiligd worden.
Is de datum in de VBA nog niet verstreken dan mag het bestand gewoon functioneren.
Hiervoor heb ik onderstaande:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Date > 30 / 11 / 2018 Then ActiveSheet.Protect Password:="test"
End Sub
Probleem is nu dat ongeacht de datum in de VBA, de sheet beveiligd wordt als het > teken wordt gebruikt achter date.
Gebruik ik het < teken dan functioneert de sheet ongeacht of de datum hoger of lager is dan de werkelijke datum.
Ik heb al e.e.a. na gezocht maar kom nog niet veel verder.