Date de naissance dans un userform
Résolu
toni742
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Userform date
- Airpods 3 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
- Publipostage date inversée - Forum Word
- Trier par date excel - Guide
- Exif date changer - Télécharger - Albums photo
5 réponses
C'est du VB ou VBA ?
Regarde du côté du contrôle "datapicker", il permet à l'utilisateur de choisir une date sans se casser la tête
Regarde du côté du contrôle "datapicker", il permet à l'utilisateur de choisir une date sans se casser la tête
C'est du vba. Cela change-t-il quelque chose ?
Il faut aller dans "outils", "contrôles supplémentaires ..." et choisir "Microsoft Date and Time Picker" pour Excel 2003
Si c'est une autre version d'Excel, il se nomme peut-être différemment .. mais il existe, c'est sûr
Une fois ce contrôle ajouté, il suffit de faire les mêmes manipulations qu'avec un autre contrôle que tu ajoute sur la feuille
Si c'est une autre version d'Excel, il se nomme peut-être différemment .. mais il existe, c'est sûr
Une fois ce contrôle ajouté, il suffit de faire les mêmes manipulations qu'avec un autre contrôle que tu ajoute sur la feuille
Salut toni, Heliotte,
Qu'entends tu par : pouvoir rentrer une date de type jj/mm/aaaa dans une userform
Ou veux tu "rentrer" une date?
L'utilisateur a t'il le choix dans la date?
Souhaites tu juste qu'elle s'affiche? Qu'elle soit modifiable?
Parce que juste pour afficher une date de type jj/mm/aaaa ce code avec un label fonctionne :
En plus, je vous file ma date de naissance,
ps : je vous ai filé ma date de naissance, tachez de ne pas oublier l'année prochaine ;-)
Qu'entends tu par : pouvoir rentrer une date de type jj/mm/aaaa dans une userform
Ou veux tu "rentrer" une date?
L'utilisateur a t'il le choix dans la date?
Souhaites tu juste qu'elle s'affiche? Qu'elle soit modifiable?
Parce que juste pour afficher une date de type jj/mm/aaaa ce code avec un label fonctionne :
En plus, je vous file ma date de naissance,
Label1.Caption = CDate("30-07-1973")
ps : je vous ai filé ma date de naissance, tachez de ne pas oublier l'année prochaine ;-)
Je souhaiterais pouvoir saisir une date dans une textbox d'un userform et que lors de la saisie de cette date, ma textbox me la mette au format dd/mm/yyyy.
Une "TextBox" contient et ne contient que des caractères.
Un évènement de type "Change" sur la TextBox te permet de faire ce que tu désire (ou presque)
Avec cet évènement, dès que l'utilisateur 'tape' un caractère, tu l'identifie, tu vérifies s'il peut entrer dans la TextBox, tu lui ajoute des conditions, tel que 'SI la longueur de la chaîne que contient la TextBox contient 2 ou 5 caractères ALORS tu lui ajoute ce "/"', etc
edit: mais, franchement, le DatePicker est très intéressant car tu ne doit pas gérer les erreurs d'encodage, et rien que pour cela, tu vas gagner beaucoup de temps.
Un évènement de type "Change" sur la TextBox te permet de faire ce que tu désire (ou presque)
Avec cet évènement, dès que l'utilisateur 'tape' un caractère, tu l'identifie, tu vérifies s'il peut entrer dans la TextBox, tu lui ajoute des conditions, tel que 'SI la longueur de la chaîne que contient la TextBox contient 2 ou 5 caractères ALORS tu lui ajoute ce "/"', etc
edit: mais, franchement, le DatePicker est très intéressant car tu ne doit pas gérer les erreurs d'encodage, et rien que pour cela, tu vas gagner beaucoup de temps.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je ne trouve pas comment ajouter le Datepicker sous excel 2007
Tu travailles avec un 'UserForm" ?
Si oui, tu affiches la boîte à outils, et tu cliques avec le bouton droit sur cette boîte à outils. Tu choisi "Contrôles supplémentaires ...".
Dans la liste tu check sur "Microsoft Date and Time Picker"
si ce n'est pas cette phrase, je te conseille d'aller voir ici les informations concernant l'ajout d'un "calendar" pour UserForm d'Excel : https://silkyroad.developpez.com/VBA/ControlesUserForm/#LIII-I-1
Bonne soirée
Si oui, tu affiches la boîte à outils, et tu cliques avec le bouton droit sur cette boîte à outils. Tu choisi "Contrôles supplémentaires ...".
Dans la liste tu check sur "Microsoft Date and Time Picker"
si ce n'est pas cette phrase, je te conseille d'aller voir ici les informations concernant l'ajout d'un "calendar" pour UserForm d'Excel : https://silkyroad.developpez.com/VBA/ControlesUserForm/#LIII-I-1
Bonne soirée