J'ai des zones de texte (e format date) dans lequelles sont donc saisi des dates.
Pour afficher "14/11/2007" je tape "14/11/07".
Je voudrais savoir si il est possible d'aavoir "14/11/2007" en tapant "141107"
Merci
J'ai des zones de texte (e format date) dans lequelles sont donc saisi des dates.
Pour afficher "14/11/2007" je tape "14/11/07".
Je voudrais savoir si il est possible d'aavoir "14/11/2007" en tapant "141107"
Merci
Bonjour,
Oui c'est possible, en passant par le VBA.
Sur l'événement LostFocus, tu extrait chaque partie de zone de texte (jour, mois, an), et tu renvoie une date que tu formates par la fonction date serial.
Cordialement,
Antoine
Bonjour
Oui à l'aide d'un masque de saisie.
Dans la propriété masque de saisie de ton champ, tu tapes
Fais le test, je viens de le faire avec comme format jj/mm/aaaa dans le format de ta zone de texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 00/00/00
Je crois qu'il veut enlever les "/" Starec.
D'ailleurs je vois pas l'utilité...
Merci c'est cool
J'ai testé vite fait, on dirai que sa marche, mais je vais tester un peu plus demain et tien au courant
Merci
Oki
J'avais pas lu jusqu'au bout. J'avais pas testé ac le bon format correspondant.
C'est parfait.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager