Ajout d’un calendrier à une feuille de calcul (Microsoft Excel)
Bruce aimerait savoir s’il existe un moyen simple d’insérer un calendar standard dans une feuille de calcul afin que les dates puissent être facilement sélectionnées. Heureusement, vous pouvez implémenter des calendriers de plusieurs manières.
Excel inclut un contrôle de calendrier intégré, mais vous devez être conscient que la prise en charge du contrôle de calendrier a été un peu inégale entre les versions. En d’autres termes, vous pouvez implémenter le contrôle dans Excel 2007, mais ce même contrôle peut ne pas fonctionner correctement dans Excel 2010 ou versions ultérieures. La rétrocompatibilité entre les versions peut également être discutable. (Pourquoi? Seul Microsoft le sait, et ils ne le disent pas.)
Même ainsi, voici comment insérer le contrôle de calendrier intégré, dans ce cas, dans une feuille de calcul Excel 2010. (Je n’essaierais vraiment pas cela dans une version ultérieure d’Excel; vous ne serez probablement pas satisfait des résultats.)
-
Affichez le
lien: / excelribbon-Displaying_Excels_Developer_Tab [onglet Développeur]
du ruban. -
Cliquez sur l’outil Insérer, dans le groupe Contrôles. Excel affiche une palette de différents contrôles que vous pouvez insérer.
-
Cliquez sur l’option Plus de contrôles, qui est le contrôle tout en bas à droite des options, sous Contrôles ActiveX. Excel affiche la boîte de dialogue Plus de contrôles. (Voir la figure 1.)
-
Faites défiler la liste des contrôles disponibles et choisissez Microsoft Date and Time Picker Control.
-
Cliquez sur OK. La boîte de dialogue se ferme et le pointeur de la souris se transforme en réticule.
-
Cliquez en haut à gauche de l’endroit où vous voulez que le contrôle apparaisse et faites glisser la souris vers le coin inférieur droit. Lorsque vous relâchez le bouton de la souris, le contrôle apparaît à l’écran.
-
Cliquez sur l’outil Propriétés dans le groupe Contrôles. (L’onglet Développeur du ruban doit toujours être visible.) Excel affiche la boîte de dialogue Propriétés du contrôle.
-
Cliquez sur la propriété Cellule liée et remplacez-la par l’adresse de la cellule que vous souhaitez lier au contrôle.
-
Fermez la boîte de dialogue Propriétés.
-
Cliquez sur l’outil Mode de conception dans le groupe Contrôles.
À ce stade, le contrôle Sélecteur de dates doit être actif dans votre classeur.
Cliquez sur la flèche vers le bas à droite de celui-ci et vous verrez un calendrier avec lequel vous pouvez sélectionner une date. Lorsque vous quittez le contrôle (en cliquant ailleurs dans la feuille de calcul), la cellule liée (étape 8) est modifiée pour refléter la date que vous avez sélectionnée à l’aide du contrôle.
Vous remarquerez peut-être un comportement génial avec le contrôle Sélecteur de dates, même dans Excel 2010. Lorsque je l’ai ajouté pour la première fois à ma feuille de calcul et désactivé le mode Création, Excel a affiché un contrôle actif dans le coin supérieur gauche de la feuille de calcul et un contrôle au point où j’ai dessiné le contrôle. (Cela s’est produit sur deux machines différentes utilisant à la fois Excel 2007 et Excel 2010.) J’ai dû revenir en mode Conception (à quel point le contrôle dans le coin supérieur gauche de la feuille de calcul a disparu), cliquez sur le contrôle que j’ai dessiné pour le sélectionner, puis étirez-le pour qu’il soit très grand. Lorsque j’ai désactivé le mode Conception, la copie parasite du contrôle en haut à gauche de la feuille de calcul avait disparu et j’ai pu utiliser la version que j’avais dessinée très bien. Comportement étrange, en effet – et fait partie de la frustration de travailler avec les commandes de calendrier de Microsoft.
Si vous utilisez Excel 2013 ou une version ultérieure, il y a de très bonnes chances que le contrôle Sélecteur de dates ne soit pas sur votre système. (Ce n’est pas avec toutes les versions ultérieures d’Excel, mais si vous avez certaines des versions plus chères qui incluent Access, il peut être là.) Si ce n’est pas sur votre système, vous pouvez essayer d’installer le bon contrôle, mais le processus n’est pas pour les timides ou les faibles de cœur. Et, en plus, Bruce a dit qu’il voulait quelque chose qui permette aux dates d’être « facilement sélectionnées », une définition qui semble en contradiction avec les étapes compliquées nécessaires pour installer le bon contrôle. Si vous préférez l’installer, vous voudrez lire attentivement la page Web suivante, même si elle est assez ancienne:
http://stackoverflow.com/questions/15816014/how-to-install-mscomct2-ocx-file-from-cab-file-excel-user-form-and-vba
Notez que parce que la page est ancienne, le lien dans le message initial vers où vous pouvez télécharger le contrôle n’est plus valide (vous obtiendrez une erreur 404 si vous cliquez dessus). Cependant, vous pouvez simplement faire une recherche sur le Web pour « mscomct2.ocx » et trouver des endroits où vous pouvez le télécharger.
De plus, Ron de Bruin fournit de bons conseils sur l’installation et l’utilisation des sélecteurs de dates dans différentes versions d’Excel, y compris cette dernière version:
http://www.rondebruin.nl/win/s8/win003.htm
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (13254) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365.