Date de naissance dans un userform
Résolu/Fermé
toni742
Messages postés
8
Date d'inscription
mercredi 14 novembre 2012
Statut
Membre
Dernière intervention
23 novembre 2012
-
22 nov. 2012 à 19:20
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 23 nov. 2012 à 23:17
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 23 nov. 2012 à 23:17
A voir également:
- Userform date
- Jm date désabonnement ✓ - Forum Consommation & Internet
- Formule excel si date supérieur à une autre date ✓ - Forum Excel
- Airpods 3 date de sortie - Guide
- Trier par date excel - Guide
5 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
22 nov. 2012 à 23:51
22 nov. 2012 à 23:51
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
toni742
Messages postés
8
Date d'inscription
mercredi 14 novembre 2012
Statut
Membre
Dernière intervention
23 novembre 2012
3
23 nov. 2012 à 08:28
23 nov. 2012 à 08:28
C'est du vba. Cela change-t-il quelque chose ?
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
23 nov. 2012 à 09:30
23 nov. 2012 à 09:30
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
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
23 nov. 2012 à 09:52
23 nov. 2012 à 09:52
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 ;-)
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
23 nov. 2012 à 10:17
23 nov. 2012 à 10:17
T'es dur avec nous pijaku.
Comment veux-tu que l'on retienne une date de naissance, alors que c'est les vacances ? :-)
Comment veux-tu que l'on retienne une date de naissance, alors que c'est les vacances ? :-)
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
23 nov. 2012 à 10:23
23 nov. 2012 à 10:23
T'inquiète, je me ferais une joie de te le rappeler.
Sinon, tu créées une tâche sous windows...
Sinon, tu créées une tâche sous windows...
toni742
Messages postés
8
Date d'inscription
mercredi 14 novembre 2012
Statut
Membre
Dernière intervention
23 novembre 2012
3
23 nov. 2012 à 20:23
23 nov. 2012 à 20:23
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.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
Modifié par Heliotte le 23/11/2012 à 20:49
Modifié par Heliotte le 23/11/2012 à 20:49
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
toni742
Messages postés
8
Date d'inscription
mercredi 14 novembre 2012
Statut
Membre
Dernière intervention
23 novembre 2012
3
23 nov. 2012 à 23:06
23 nov. 2012 à 23:06
je ne trouve pas comment ajouter le Datepicker sous excel 2007
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
Modifié par Heliotte le 23/11/2012 à 23:25
Modifié par Heliotte le 23/11/2012 à 23:25
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