Bonjour,
J'ai créé un userform, et une zone de liste avec un ensemble d'années.
Je l'initialise à la date d'aujourd'hui en faisant :
Mais l'utilisateur peut choisir la date qu'il veut !
Code : Sélectionner tout - Visualiser dans une fenêtre à part annee.value = year(date)
Ensuite j'ai mis un bouton valider et j'ai créé une condition :
Ensuite je sélectionne l'année 2008 qui est inférieur à 2010 et le message n'apparait pas, or j'ai créé deux msgbox pour voir les valeurs de annee.value et year(date) et ca m'affiche bien 2008 et 2010.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if annee.value < year(date) then msgbox "la date est incorrecte" end if
Y aurait il un problème de format ? j'ai initialisé la boucle qui attribue l'année à annee.value à integer
Partager