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

Ajouter une colonne aux données d'un diagramme - VBA

  • Initiateur de la discussion Initiateur de la discussion jacky128
  • 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 !

J

jacky128

Guest
Bonjour,

J'ai un fichier Excel (cf. PJ) assez simple qui me permet de créer un historique: chaque semaine, en lançant une macro, une nouvelle colonne apparaît dans mon tableau avec une nouvelle valeur.

Je voudrai que la macro mette aussi à jour le graphe qui dépend du tableau, c'est-à-dire que la plage de données s'étende grâce à la macro lancée chaque semaine, afin qu'une nouvelle barre apparaissent sur mon diagramme.

Quelqu'un connait-il un code VBA qui permette de faire ceci ?

PS: pour des raisons qui ne dépendent pas de moi, c'est bien une nouvelle colonne qui doit apparaitre chaque semaine, je ne peux pas faire apparaitre une nouvelle ligne (ce qui serait plus simple pour le code d'après ce que j'ai pu trouver sur les forums)

Merci d'avance pour votre aide !
 

Pièces jointes

Re : Ajouter une colonne aux données d'un diagramme - VBA

J'ai trouvé!
Pas besoin d'un code supplémentaire finalement: il suffit d'ajouter une colonne vide au début de la plage de données, et d'insérer les nouvelles colonnes juste après celle-ci.

Fichier en PJ pour mieux comprendre!
 

Pièces jointes

Re : Ajouter une colonne aux données d'un diagramme - VBA

Bonjour,

Une autre solution par plages nommées: 1 pour les valeurs, nommée bêtement 'Valeurs' et une pour les étiquettes de serie nommée 'Labels'.

voir Fichier Joint.

Procédure:
1 - nommer les plages
2 - faire un graphique normal, le mettre en forme etc....
3 - onglet 'Création' de 'Outils Graphiques', sélectionner des données
4- supprimer la série existante
5 - Ajouter une nouvelle série (bouton ajouter)
6 - dans nom de la série, ne rien mettre, dans valeurs taper: Feuil1!Valeurs (nom de la plage avec le nom de la feuille)
7 - valider
8 - Dans la partie 'Etiquettes de l'axe horizontal' cliquer sur modifier
9 - Dans la zone de texte, taper Feuil1!Labels (le nom complet de la plage, avec le nom de feuille)
10 - valider.

Rajoute une colonne en fin de plage et tu verras ton graphique s'adapter.

A+

En cliquant sur la série dans le graphique, tu verras dans la barre de formules comment excel a installé la formule '=Serie(....)
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

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