Insert calendrier

Résolu
Bonjour
Je souhaite placer un calendrier identique au changement de date de Windows 8 (ou presque) pour sélectionner une date donnée. Existe-t-il une référence, un complément, voire un API pour générer les dates conformes ?
Merci, Bab
--
bab

4 réponses

  1. Bonjour
    En espérant que cela corresponde à vos attentes (avec excel 2007)
    Si il n'y ai pas encore, ajouter sur le ruban, l'onglet "Développeur"
    -bouton office
    -options excel
    -cochez affichez l'onglet "Développeur " dans le ruban (3ème coche en partant du haut)
    -Ok

    Dans le ruban, cliquez sur l'onglet Développeur
    -Insérer
    -Dans les contrôles ActiveX
    -Autres contrôles (marteau et clé)
    -Contrôle calendrier 12.0
    -Cliquez sur la feuille pour déposer le calendrier
    - dans le ruban, désélectionnez "mode création".
    Voilà le calendrier est crée, maintenant il faut lui affecter un code pour récupérer la date sélectionnée
    Faite ALT + F11. sélectionnez par un double clic dans la fenêtre de gauche, la feuille ou se trouve le calendrier
    coller le code suivant dans le module de droite
    		Private Sub Calendar1_Click()
    		    [C5] = Calendar1
    		End Sub
    

    Ici j'ai mis la cellule C5 qui va récupérer la date sélectionnée, mettez la cellule de votre choix
    Bonne journée
    cdlt
    0
    1. Bonjour,

      Moi aussi je veux mettre un calendrier dans une cellule mais dans la version 2013 le contrôle activeX "Contrôle calendrier 12.0" n'existe pas.

      J'ai lu cette aide de Microsoft pour excel 2010
      https://support.microsoft.com/en-us/help/2676583/
      mais je ne trouve pas les dll dont il est question

      Si quelqu'un à un solution je suis preneur.

      Cordialement
      0
      1. Merci f894009

        Je viens d'installer MDF XLCalendar sur mon office 2013. Pour lancer le calendrier il faut cliquer sur l'icône qui s'est installée dans l'onglet COMPLEMENTS.

        Pour compléter ta réponse j'ai installé le fichier .xla dans le dossier :

        C:\Utilisateurs\[nom]\AppData\Roaming\Microsoft\AddIns

        Cordialement
        0
        1. Bonjour,
          Merci d'avoir completer. Pour avoir le calendrier sur feuille, si xla installe, clic droit sur cellule et derniere ligne du menu popup
          0
        2. Merci pour le renseignement, c'est en effet plus rapide
          0
        3. @PapyLuc51Re,

          Autre astuce, clic droit cellule, clic mdf_Xcalendar, en bas du popoup, case a cocher Auto detect: si cochee, double clic sur une cellule, met la date du jour. Peut remplacer crtl+;
          0
        4. Pour moi tout est OK

          Reste à BABUDROME de voir si ça lui convient

          Cordialement
          0
        5. @PapyLuc51Bonjour et Merci. J'ai installé Calendar sur une feuille. je n'ai plus qu'à programmer mon petit utilitaire. Bab
          0