Ik heb in een Excel document een knop ingevoegd en daar een macro aan toegewezen.
De macro stelt het afdrukbereik in en controleert of in cel I48 een datum is ingevoerd.
Zo ja dan zal het werkblad 1 x worden afgedrukt, zo niet dan verschijnt er een foutmelding.
Het controleren of er een datum in cel I48 staat doe ik met het volgende stukje vba code:
Wat ik als extra controle zou willen is dat de macro ook controleert of de datum in cel I48 ouder is dan 2 dagen.
Dus het is nu 20-05-2013, als er een datum 17-05-2013 (of ouder) in cel I48 staat moet er een melding komen of ik wel zeker weet of ik het werkblad wil printen of dat ik eerst de datum wil corrigeren naar 20-05-2013.
Kan dit, en zo ja hoe doe ik dit?
De macro stelt het afdrukbereik in en controleert of in cel I48 een datum is ingevoerd.
Zo ja dan zal het werkblad 1 x worden afgedrukt, zo niet dan verschijnt er een foutmelding.
Het controleren of er een datum in cel I48 staat doe ik met het volgende stukje vba code:
Code:
intTotaal = ActiveSheet.Range("I48").Value
If intTotaal = "" Then
CreateObject("WScript.Shell").Popup "Er is geen datum ingetypt.", 3, "Waarschuwing: Kan niet printen", vbCritical
GoTo 10
Else
GoTo 1
End If
Wat ik als extra controle zou willen is dat de macro ook controleert of de datum in cel I48 ouder is dan 2 dagen.
Dus het is nu 20-05-2013, als er een datum 17-05-2013 (of ouder) in cel I48 staat moet er een melding komen of ik wel zeker weet of ik het werkblad wil printen of dat ik eerst de datum wil corrigeren naar 20-05-2013.
Kan dit, en zo ja hoe doe ik dit?