Macro pour graphique

Bonjour j'ai besoin d'aide car je suis novice en macro VBA

je dois realiser un graphique a bulle (Chaques bulles correspond a un produit) avec en abscisse le CA et en ordonnée la marge.

On a sur une feuille excel les données suivante:

colonne A colonne B colonne C

NomProduit CA Tx de marge

j'ai lancé une macro qui me créer le graph pour la première série, j'aimerais automatiser tout cela avec une boucle mais sa ne marche pas: voici le résultat de la macro:

Sub Macro5()

ActiveSheet.Shapes.AddChart.Select

ActiveChart.ChartType = xlXYScatter

ActiveChart.SetSourceData Source:=Range("'Graphique '!$A$1:$C$9")

ActiveChart.Axes(xlValue).MajorGridlines.Select

ActiveChart.SeriesCollection(1).Delete

ActiveChart.SeriesCollection(1).Delete

ActiveChart.SeriesCollection.NewSeries

ActiveChart.SeriesCollection(1).Name = "='Graphique '!$A$2"

ActiveChart.SeriesCollection(1).XValues = "='Graphique '!$B$2"

ActiveChart.SeriesCollection(1).Values = "='Graphique '!$C$2"

ActiveChart.ChartTitle.Select

Selection.Delete

End Sub

Si quelqu'un pouvait m'aider, cela serai vraiment sympa. Merci ! ^^

Bonjour et bienvenue sur le forum

Un code sans fichier, c'est comme un gâteau sans sucre : insipide.

Joint ton fichier complet et on verra ce qu'on peut faire.

Bye !

En relisant ma question, je voudrais préciser qu'il s'qgit en fait d'un nuage de point et non d'un graphique a bulle.

Ma question te parqît moins "insipide" ?

Merci


Dsl si je mets sans cesse des "Q" à la place des "A" !!!

et oui c'est sa de passer de AZERTY à QWE...... --'

9graph.xlsx (18.15 Ko)

Ta réponse est un nuage de lait versé dans mon café : il en devient délicieux !

Mais je ne comprends pas très bien ce que tu veux faire.

Est-ce une succession de graphiques que tu veux ensuite garder ou simplement visualiser ?

Quand tu parles de première série, s'agit-il de series de six comme ta macro pourrait le laisser penser ?

De plus, en mettant sur le même graphique le CA et la Marge, cela ne me semble pas très judicieux compte tenu de la différence des échelles : les points des marges sont très près de l'axe des x. Faut-il un graphique pour chacune des 2 valeurs ?

A te lire.

Ce que je souhaite avoir c'est un seul graphique avec en abscisse le taux de marge et en ordonnée le CA !

les différents points correspondront aux produits !

Si tu n'as toujours pas compris je peux te faire le graphique a la main pour te montrer ce que je veux obtenir avec la macro !

Bien à vous comme disent les Luxembourgeois !

Un essai. Te convient-il ?

Bye !

22graphe-v1.xlsm (27.16 Ko)

Bonjour,

Et une autre proposition

Cdlt

16graph.xlsm (23.69 Ko)

çaaaaaaaaa marche ! Merci les amis pour votre aide précieuse !


Mon prof viens de m'ajouter une contrainte :/

J'explique tout dans le fichier joint !

Si quelqu'un a une idée, elle est la bienvenue !

Avec le fichier sa serait mieux

13test.xlsx (28.11 Ko)

Bonjour

Nouvel essai.

Bye !

19graphe-v2.xlsm (32.38 Ko)

Bonjour,

Bonjour gmb

Ma petite contribution du weekend.

A te relire.

Cdlt.

Merci beaucoup ! Je me demandais est il possible de figer les unités des axes de sorte que sq soit les même pour tous les graphs ?

J'ai réussi finalement Merci pour votre aide !!!

Rechercher des sujets similaires à "macro graphique"