XL 2016 Mise a jour graphique et macro

  • Initiateur de la discussion Initiateur de la discussion PIERREMASQ
  • Date de début Date de début

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 !

PIERREMASQ

XLDnaute Nouveau
Bonjour a tous,

J'espere que vous allez bien. J'ai grandement besoin de vous.
Chaque mois, je recois de nouvelles donnees et pour mettre a jour les graphiques, je dois tirer chaque serie une a une. Hors, j aurai plus de 20 eleves.

Savez-vous comment je peux faire pour que cela se mette a jour automatiquement sans que je dois le faire manuellement.

Un grand merci pour votre aide et une excellente journee a vous

Pierre
 

Pièces jointes

Salut PIERREMASQ,

Comme ça je vois 3 solutions :

1) Exploiter les fonctions de Tableau d'Excel :
Oblige à reformater tes tableaux (en les transposant pour qu'il y ait une date par ligne et non par colonne).
Permet ensuite en insérant un tableau à partir de ces données de pouvoir ajouter une ligne qui va automatiquement s'intégrer dans le graphique de Tableau.

2) Faire des formules chiadées (utilisation de DECALER() dans des noms définis appelés par le graph) :
Oblige à créer 3 noms définis par élève (soit 60 pour 20 élèves)...

3) Bidouiller un peu à chaque mise à jour :
Copier la dernière colonne et insérer une copie à sa gauche, puis modifier les valeurs de la colonne la plus à droite.
Le graphique aura intégré automatiquement la colonne ajoutée car comprise dans la plage d'origine.
 
Hello Nairolf,

Super merci pour tes éclaircissements, je comprends mieux.
Je voudrais opter pour l’option 2 car sur le long terme je pense qu elle est bien pratique.

Penses-tu que c est faisable en laissant les tableaux comme ca ?

Je n’arrive pas a ecrire la formule.

Merci beaucoup pour ton aide
 
Donc, dans le cas 2, il faut procéder ainsi:

Créer un nom défini pour la date qui sera commun à tous les graph :
Date=DECALER(Sheet1!$C$4;;;;NBVAL(Sheet1!$4:$4))

Créer un nom défini pour chaque série de chaque graphique, le premier :
Pierre.Tomate=DECALER(Sheet1!$C$5;;;;NBVAL(Sheet1!$5:$5)-2)

Puis modifier la formule de chaque série :
=SERIE(Sheet1!$B$5;Culture.xlsx!Date;Culture.xlsx!Pierre.Tomate;3)
 
- 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

  • Question Question
Microsoft 365 Excel graphique
Réponses
3
Affichages
163
Réponses
10
Affichages
587
Retour