Mode création

Calendrier : ajouter un bouton de choix dans vos formulaires

On m’a demandé comment ajouter dans un formulaire, un outil assez classique de choix de date, sous forme de calendrier, afin de rendre l’utilisation un peu plus user-friendly. Un outil de ce ce genre là :

Calendrier

Alors pour cela, nous allons ajouter un contrôle qui n’est pas présent dans la liste standard, voir peut-être pas encore présent sur votre machine (si ce n’est pas le cas, je vous invite à suivre ce lien pour le rajouter). Ce qu’il faut savoir, c’est que vous pouvez rajouter des contrôles, présents sur d’autres applications, à condition que ces applications soient installées sur votre poste, et compatibles avec Excel.

Pour commencer, nous allons aller chercher le contrôle à installer. Nous nous positionnerons dans l’onglet Développeur (à cocher dans la personnalisation des onglets si vous ne le voyez pas dans le ruban), sur le bouton d’insertion de contrôles autres.

Insérer un contrôle

Excel vous ouvre alors une liste où vous trouverez tous les contrôles disponibles sur votre ordinateur et que vous pourriez être amenés à intégrer dans vos documents. Cette liste diffère bien sûr sur chaque poste en fonction des applications dont vous disposer.

Dans cette liste, nous allons aller chercher « Microsoft Date and Time Picker », puis cliquer sur OK.

Microsoft Date and Time Picker

Votre curseur se transforme alors en croix, et vous allez pouvoir dessiner la forme de votre contrôle dans votre feuille. Il créera alors une liste déroulante pour que vous puissiez choisir votre date.

Dessin du contrôle

Une fois terminé la forme de votre contrôle, vous allez modifier les propriétés du contrôle, de façon à modifier une cellule avec la date que vous aurez sélectionné sur ce nouveau calendrier. Pour cela, un clic droit sur le contrôle puis sur Propriétés.

Propriétés

Vous récupérez alors une fenêtre des propriétés de ce contrôle, dans laquelle vous allez modifier le champ Linked Cell avec les coordonnées de la cellule dans laquelle doit apparaître la date (ici nous choisirons A1) et vous modifierez Locked en False (True est affiché au départ).

Propriétés du contrôle

Et voilà, le contrôle est prêt à l'emploi. Il ne vous reste plus qu’à fermer le mode création en cliquant sur le bouton correspondant du ruban. De la même façon, si vous souhaitez le modifier, il vous faudra réenclencher ce bouton pour pouvoir le faire.

Mode création

Et voilà, vous obtenez ainsi le contrôle qu’il vous fallait pour pouvoir donner à vos formulaires un aspect professionnel. A vous de jouer.

Bons formulaires !

 



12 réflexions sur “Calendrier : ajouter un bouton de choix dans vos formulaires”

    1. Bonjour, non je ne crois pas. Mais si le but est de mettre la même date dans la même colonne, il y a plus simple : utiliser l’astuce que je donne sur la 1ère cellule de la colonne, puis dans les cellules du dessous, ajouter la formule =A1 (cellule du dessus en fait) jusque là où il y a besoin.

      1. Bonjour,

        Merci pour ta réponse. Pour te répondre c’est non chaque cellule à ca propre date je les rentre actuellement manuellement, mais c’est seulement pour que ça face plus sympas.

        1. Alors dans ce cas, il va falloir un peu de code je pense… Le problème est la « linkedcell » qui se paramètre dans l’objet de formulaire. Ou alors, il te faut faire la même chose pour toutes les cellules concernées mais ça peut-être lourd si tu en as beaucoup.

  1. Comment faire pour que la date s’affiche non pas au format JJ/MM/AAAA mais au format : Samedi 14 mai (2014).

    PS : mettre pour cette fonctionnalité et vos explications claires car je ne suis qu’un noob mais j’ai quand même réussi

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.