Calendrier - Excel VBA 2013 [Résolu/Fermé]

Signaler
Messages postés
70
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015
-
Messages postés
70
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015
-
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.

2 réponses

Messages postés
16232
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
12 octobre 2020
3 047
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é

Messages postés
12185
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
21 septembre 2020
2 494
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.
Messages postés
16232
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
12 octobre 2020
3 047
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
Messages postés
12185
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
21 septembre 2020
2 494
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...
Messages postés
70
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015

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