Création de graphe avec macro

Messages postés
8
Date d'inscription
mercredi 1 juin 2016
Dernière intervention
12 juin 2016
- - Dernière réponse : jordane45
Messages postés
23610
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 décembre 2018
- 2 juin 2016 à 15:38
Bonjour,
j'ai un tableau qui contient des données dans 3 colonnes A, B , C, mon tableau contient 5 ligne c'est à dire jusqu'a la ligne A5,B5 et C5

j'ai créé une macro pour faire le graphe qui represente la colonne A et C mais il se bloque à la 3ème instruction ActiveSheet.Shapes.AddChart.Select

Sub graphe()

Range("A1:A5,C1:C5").Select
Range("C1").Activate
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlPie
ActiveChart.SetSourceData Source:=Range("Feuil1!$A$1:$A$5;Feuil1!$C$1:$C$5" _
)
End Sub


si je change la colonne C par B tout marche sans problème
Afficher la suite 

Votre réponse

1 réponse

Messages postés
23610
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 décembre 2018
0
Merci
Bonjour,

Tu as un tableau qui va jusqu' à la colonne C ....
Range("A1:A5,C1:C5").Select

Tu te places sur la colonne C ...
Range("C1").Activate

ne vois tu pas un problème .

Je pense que cette ligne est superflue et peut être retirée...
Sinon... à la place d'activer C1 ... tu te mets en D1 par exemple...
Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.