Comment build un graphique dans Excel, de sorte que le file source contenant des données peut être modifié de manière interactive?

J'ai un directory avec de nombreux files excel avec des données numériques. Dans chaque file, datatables sont organisées de la même manière (les mêmes noms de colonnes, etc.). Je suis intéressé de build un tableau interactif qui affichera datatables en fonction du nom de file choisi. Par exemple, le nom du file sera choisi dans la list de validation dans une mode de drop down menu. La question est de savoir comment spécifier la plage de données dans le tableau, de sorte qu'il changera en fonction du nom du file que j'ai choisi.

Je travaille avec excel 2010 et n'ai pas beaucoup d'expérience avec la programmation VBA 🙁 Merci beaucoup, Sasha

Eh bien, une solution simple (il peut y avoir des façons plus élégantes, mais c'est un premier indice):

  1. Copiez datatables de vos files dans les feuillets de votre classur, vous pouvez créer des references (voir ici ) ou automatiser des copys à l'aide de macros (juste STFW )
  2. Créez votre list de validation (par exemple sur Sheet1 , cell A1 ). Supposons que cette list contienne: DataSource1, DataSource2, DataSource3.
  3. Créez une plage nommée pour chaque autre feuille que vous avez et utilisez le même nom que celui de votre list (DataSource1, DataSource2, DataSource3)
  4. Dans la source de valeurs du graphique, utilisez cette formule: =INDIRECT(Sheet1!$A$1)

Par conséquent, Excel traduira la source dans la gamme nommée.
Vous pourriez probablement find des solutions avec vba en fonction de vos besoins.

Cordialement,