Insert calendrier

Résolu
BABUDROME Messages postés 152 Statut Membre -  
BABUDROME Messages postés 152 Statut Membre -
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. Frenchie83 Messages postés 2254 Statut Membre 339
     
    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
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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
  3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
     
    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. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      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. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
       
      Merci pour le renseignement, c'est en effet plus rapide
      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention  
         
        Re,

        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
    3. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 511
       
      Pour moi tout est OK

      Reste à BABUDROME de voir si ça lui convient

      Cordialement
      0
      1. BABUDROME Messages postés 152 Statut Membre > PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonjour et Merci. J'ai installé Calendar sur une feuille. je n'ai plus qu'à programmer mon petit utilitaire. Bab
        0