Souci erreur de compilation "Date"

Fermé
JPDELOMMR Messages postés 1 Date d'inscription samedi 18 août 2018 Statut Membre Dernière intervention 18 août 2018 - 18 août 2018 à 09:16
 JPDELOMMR - 19 août 2018 à 15:49
Bonjour à vous

Dans Private Sub Workbook_Open(), j'ai un souci avec la macro suivante :
If Date > "17/08/2018" Then Do
nom = InputBox("Votre Mot de Passe ?")
Loop While nom = ""
If nom <> "xxxxx" Then
ThisWorkbook.Close SaveChanges:=False
End If
End If
End Sub
J'ai une erreur de compilation avec la date et rien dans l'aide.
Merci de votre aide

2 réponses

tuxboy Messages postés 994 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 189
18 août 2018 à 10:31
Bonjour,

Date est un mot-clé réservé. Déclare une autre variable. ;)
0
Bonjour et merci
J'ai créé le module suivant :
Sub variables()
Dim ma_variable As Date
ma_variable = "Jour"
End Sub

Puis :
Private Sub Workbook_Open()
If "Jour" > "17/08/2018" Then Do
nom = InputBox("Votre Mot de Passe ?")
Loop While nom = ""
If nom <> "DESCARTES" Then
ThisWorkbook.Close SaveChanges:=False
End If
End If
End Sub

J'ai le message End If sans bloc if
Merci de ton aide
JPDELOMME
0