Apparition du message d'alerte quelques jours avant

Résolu
Utilisateur anonyme -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
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

1 réponse

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    ex:
    Sub test()
        If Date > CDate("17/09/13") Then
            ActiveWorkbook.Close
        Else
            If CDate("17/09/13") - Date < 31 Then
                MsgBox ("autorisé jusqu'au 17/09/13")
            End If
        End If
    End Sub


    Bonne suite
    0