Bonjour,
J'ai remarquer que le formulaire que j'ai créé a un problème.
Pour lui lorsque je fait :
If du > au Then
MsgBox "Veuiller réessayer avec des informations valides." & vbLf & "(""du"" doit être inférieur à ""au"" et non nul)."
Exit Sub
End If
avec du = 02/02/2018 et au = 01/01/2019, il rentre dans la condition et exécute la msgbox OR la condition n'est pas vrai normalement.
Quelqu'un pourrait m'expliquer pourquoi cela se produit et comment y remédier ?
Cordialement
Arthur
EDIT: Apres quelques essaie d'autre date j'en déduit que si le jour de "du" est inférieur au jour de "au" la date est forcement inférieur.
Il ne prend pas en compte le mois et l'année
EDIT: ..... la prise de date est en format MM/JJ/AAAA et nom en JJ/MM/AAAA , savez-vous comment changer cela dans un formulaire ?
EDIT: j'ai utilisé la conversion dans le code car je ne sais pas si cela existe directement comme paramètre de la case de saisie. Pour ceux que sa intéresse la formule est :
Format(MaVariable, "dd/mm/yyyy")