Calendrier - Excel VBA 2013

Résolu
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

  1. Contributeur
    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é

    1. Modérateur
      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.
      1. Contributeur
        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
      2. Modérateur
        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...
      3. 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