Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

controle de date dans userform

  • Initiateur de la discussion Initiateur de la discussion sri75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sri75

XLDnaute Occasionnel
Bonjour, je reactualise un post d'il y a qq semaines sur la gestion de date dans un userform car le fil semble mort.

j'ai un userform dans lequel il faut saisir une date et la macro rajoute des / entre les jours les mois et l'année et insere automatiquement 20 au début de l'année.

le probleme est que si l'utilisateur valide une date incorrecte ex : 10/10/20 ( au lieu de 10/10/2010 ) l'erreur n'est pas détéctée alors que la macro finit par un test de la date !

n'arrivant pas à executer cette macro en pas à pas je n'arrive pas à trouver pourquoi le test ne fonctionne pas.

Merci à tous pour vos conseils
 

Pièces jointes

Re : controle de date dans userform

merci pour ta réponse, mais après le message d'erreur sur la date si je rajoute 10 pour faire 2010 j'ai une erreur vba ( voir pièce jointe ) sur le textbox5.setfocus avant la gestion d'erreur.

Qu'en penses tu ?
 

Pièces jointes

  • bug.jpg
    44.6 KB · Affichages: 188
  • bug.jpg
    44.6 KB · Affichages: 236
  • bug.jpg
    44.6 KB · Affichages: 238
Re : controle de date dans userform

Merci beaucoup c'est exactement ce que je voulais.

Entretemps j'avais également fait qq modifications en gestion d'erreur, une dernière question histoire d'avoir un fichier parfait, quand je modifie le nombre d'années dans le textbox5 en effacant le chiffre , sa mise à zero entraine l'apparition du message d'erreur lié au fait que comme il est à zero il est plus patit que 3.

Existe t'il une astuce pour ne l'avoir que si une valeur est saisie et non une remise à blanc du champs ?

Merci d'avance
 

Pièces jointes

Re : controle de date dans userform

merci mais cela oblige à faire une tabulation apres la saisie de la duree alors que ce que je desirais c'était une mise à jour immediate au moment de la modification.

Peut être est ce impossible de conjuguer les deux ?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
22
Affichages
3 K
Réponses
45
Affichages
4 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…