vba graph avec 2 plages distictes

orducom1

XLDnaute Nouveau
Bonjour à tous,

Je tente de réaliser un graphique avec le code suivant :
Code:
Sub test()
    Worksheets("Synthese").Shapes.AddChart.Select
    ActiveChart.HasTitle = True
    ActiveChart.ChartTitle.Text = "Top 10"
    ActiveChart.ChartType = xlColumnStacked
    ActiveChart.SetSourceData Source:=Range("Synthese!$A$10:$A$21;Synthese!$C$10:$F$21")
End Sub
J'obtiens l'erreur d'exécution'1004' ... La méthode 'Range' de l'objet '_Global' a échoué

Par contre, si j'exécute en modifiant la dernière ligne comme suit :
Code:
ActiveChart.SetSourceData Source:=Range("Synthese!$A$10:$F$21")
Ca fonctionne nickel... mais je ne veux pas de la colonne "B" dans mon graphique. comment est-ce que je peux lui faire comprendre, sans bidouiller mon tableau ?

Je vous remercie tous par avance pour votre aide
 

orducom1

XLDnaute Nouveau
Re : vba graph avec 2 plages distictes

Bon ... J'avais posté en désespoir de cause, après 2 jours de tests.
Comme d'hab, une erreur de syntaxe ...

Remplacer
Code:
ActiveChart.SetSourceData Source:=Range("Synthese!$A$10:$A$21;Synthese!$C$10:$F$21")
Par
Code:
ActiveChart.SetSourceData Source:=Range("Synthese!$A$10:$A$21,Synthese!$C$10:$F$21")
 

Discussions similaires

Statistiques des forums

Discussions
312 581
Messages
2 089 910
Membres
104 303
dernier inscrit
Patdec