Apparition du message d'alerte quelques jours avant

chindou

XLDnaute Occasionnel
Bonjour,
J’ai limité l'utilisation d'une petite application Excel en utilisant le code VBA suivant que j’ai trouvé dans un forum:

If Date > CDate("17/09/13") Then
ActiveWorkbook.Close
Else
MsgBox ("autorisé jusqu'au 17/09/13")
End If


Tout marche bien mais je veux que le message d'alerte qui indique la date de la fermeture n’apparaisse qu’un mois avant la date indiquer dans le code.
Y a-t-il une solution à ça ?
Merci pour votre aide
Cordialement
 

DoubleZero

XLDnaute Barbatruc
Re : Apparition du message d'alerte quelques jours avant

Bonjour, chindou, le Forum,

Peut-être ainsi :

Code:
Option Explicit
Private Sub Workbook_Open()
If CDate("17/09/13") - Date < 30 Then MsgBox ("autorisé jusqu'au 17/09/13")
If Date >= CDate("17/09/13") Then ActiveWorkbook.Close
End Sub

A bientôt :)
 

Discussions similaires

Statistiques des forums

Discussions
312 203
Messages
2 086 197
Membres
103 153
dernier inscrit
SamirN