Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Créer une liste déroulante dynamique

Heodrene

XLDnaute Occasionnel
Supporter XLD
Bonjour la communauté,

J'ai un classeur avec trois feuilles :
  • TimeSheet (17) qui contient un certain nombre de colonnes dont une pour les années et une autre pour les mois (données extraites de la colonne Date)
  • MACRO : dans laquelle je vais afficher le résultat de mes macros
  • TCD : contenant un exemple de TCD
Ce que je souhaiterais faire dans la feuille macro :
  • Regrouper les années et mois des colonnes A et B de la feuille TimeSheet (17) => Ca c'est OK
  • Créer deux listes déroulantes :
    • La première, racine, ne contiendrait que les dates
    • La seconde, fille, n'afficherait que les mois liés à l'année
  • Que ces deux listes se génère automatiquement dès que des nouvelles données sont injectées dans TimeSheet (17)
Sachant qu'à terme, la sélection de l'année puis du mois devrait mettre à jour automatiquement l'ensemble des TCD (juste un dans le fichier)

Possible ?

Merci à tous,

Heodrene
 

Pièces jointes

  • Liste déroulante dynamique.xlsm
    120.4 KB · Affichages: 19

Heodrene

XLDnaute Occasionnel
Supporter XLD
Bonsoir @Bebere,

Merci pour ta contribution !
En m'inspirant de ton code, je l'ai modifié quelque peu (cf. fichier joint) et c'est parfait, merci encore !

Il me reste à traiter le passage en paramètre de l'année et du mois pour changer la valeur des filtres des TCD.
Je vais ouvrir un sujet spécifique.

Bonne soirée,

Heodrene
 

Pièces jointes

  • Liste déroulante dynamique - v3.xlsm
    119.5 KB · Affichages: 28

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…