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

Réponses
15
Affichages
1 K

Statistiques des forums

Discussions
311 711
Messages
2 081 786
Membres
101 817
dernier inscrit
carvajal