Les Allergies
Alimentaires
Posez votre question Signaler

Faciliter la saisie d'une date / Userform [Résolu]

PhD59 9Messages postés 12 janvier 2009Date d'inscription - Dernière réponse le 18 janv. 2009 à 14:54
Bonjour,
Je débute en VB sous Excel. J'ai créé un Userfrom pour faciliter et controler la saisie. Dans ce Userform une date doit être saisie. Je cherche le moyen de faciliter sa saisie en pre-formatant la zone (découpage en jj / mm / aaaa) et faire en sorte que l'utisateur ne peut saisir qu'une date.
Est-ce possible et comment ?
Lire la suite 

Faciliter la saisie d'une date / Userform »

5 réponses
Réponse
+2
moins plus
Bonsoir,

Le plus adapté serait sans doute de mettre le contrôle 'microsoft date and time picker' qui est prévu pour (ou un équivalent...)
Fais un clic-droit sur ta boite à outils des contrôles pour ajouter des contrôles supplémentaires.
eric
Ajouter un commentaire
Réponse
+0
moins plus
Salut
Il existe plusieurs solutions, à chacun son truc.
Moi j'aime bien utiliser le contrôle MonthView, la personne choisie forcement une date, on récupère l'info dans la variable de sortie mise à jour à chaque clic monthview1.value.

Sinon pour répondre à ta question tu peux aussi créer 3 textbox's (une pour le jour, une pour le mois et la dernière pour l'année). Tu les organises comme il faut dans ton userform avec deux labels du style "/" entre chacunes.
Après il te reste juste à tester ce que tape l'utilisateur (interdiction des lettres, max 31,12 etc...)

A plus
Ajouter un commentaire
Réponse
+0
moins plus
Salut Eriic,

Je réussi à ajouter ce contrôle dans la feuille Excel. Cela me va super bien mais je n'arrive pas à ajouter ce type de contrôle dans un UserForm.

As-tu une idée ?

Merci
eriiic- 13 janv. 2009 à 23:36
Re,

ben toujours pareil : Fais un clic-droit sur ta boite à outils des contrôles pour ajouter des contrôles supplémentaires.
Tu le coches dans la liste et il s'ajoute à la boite à outils, tu le sélectionnes pour le dessiner dans le formulaire.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

En fait je n'arrivai pas à ajouter ce contrôle dans la boite à outils de l'éditeur VB. C'est ok et ça marche.

Merci beaucoup
Ajouter un commentaire
Ce document intitulé « Faciliter la saisie d'une date / Userform » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?