Calendrier - Excel VBA 2013

Résolu/Fermé
chrisdemontigny Messages postés 64 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 17 mars 2015 - 5 oct. 2014 à 16:16
chrisdemontigny Messages postés 64 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 17 mars 2015 - 7 oct. 2014 à 22:37
Bonjour,

je souhaiterais dans un userform insérer le choix d'une date de calendrier?
Pourriez-vous me dire comment le trouver dans VBA s'il est atteignable directement?

Merci par avance.

A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
6 oct. 2014 à 07:49
Bonjour

Tu sélectionnes la boite à outil du VBE



Puis clic droit dans la boite à outils et tu coches le contr^le supplémentaire désiré

0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
6 oct. 2014 à 08:08
Bonjour chrisdemontigny,

Salut Michel,

Je m'incruste... Désolé.

Il me semble que le contrôle Calendrier peux poser des souci de "portabilité" de "l'application" réalisée. En effet, jusqu'aux versions 2007 et plus, le contrôle utilisé était le Calendar, maintenant, je n'ai plus que le Date and Time Picker control :


Michel peux tu me confirmer cela?

@ Chris : Si je suis dans le vrai et que l'application que tu veux réaliser peut être amenée à être utilisée sur 2003 et 2011 (par exemple), je te recommande de passer par un UserForm supplémentaire, comme je l'ai fait ICI.

@ Michel : pourrais tu jeter ton oeil à cette fiche pratique?

D'avance merci.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
6 oct. 2014 à 11:35
bonjour Frank

Pas de traces de datapicker sur 2007 à moins peut-être d'aller chercher une éventuelle dll chez microsoft. décidément, de + en+, MS fait tout pour qu'on achète les dernières versions de ces logiciels (par ex: win XP) ! :-((

Quant à ton code, chapeau pour le boulot, les modules de classe etc. j'ai parcouru en diagonales et fait quelques essais (je me suis remis à l'html, suite à une autre de nos discussions et j'ai ma petite tête là dedans, excuses moi) :o)

2 petites remarques:
si tu lances un objet par NEW comme New collection, il est prudent de clore la procédure par un ou des set nothing mais j'ai peut ^tre mal vu
-le module sur le jour de pâques -access- m'a paru bien encombré par des dates bizzares et des calendriers "marginaux"

voilà mais je garde çà sous le coude pour plancher là-dessus

Amicalement
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
6 oct. 2014 à 12:00
Salut,

Merci du coup de main.

Tu as raison concernant les Set New et Set Nothing. Et puis, de toutes façons, ça ne mange pas de pain...

Je vais modifier.

A bientôt

Amicalement
F.

ps : si t'as besoin n'hésite pas...
0
chrisdemontigny Messages postés 64 Date d'inscription mercredi 19 septembre 2012 Statut Membre Dernière intervention 17 mars 2015
7 oct. 2014 à 22:37
je vois que j'ai ouvert une discussion qui vous a intéressé ; j'ai pas trop compris et je ne suis pas allé dans les détails; j'en aurais sûrement besoin prochainement

Merci beaucoup de m'avoir répondu
0