Microsoft 365 Créer une liste déroulante dynamique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Heodrene

XLDnaute Occasionnel
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

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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour