Erreur 1004 Macro Graphique

Fermé
Eristof23 Messages postés 3 Date d'inscription lundi 12 janvier 2015 Statut Membre Dernière intervention 27 avril 2015 - 27 avril 2015 à 02:00
 Eristof23 - 27 avril 2015 à 15:42
Bonjour,

Je voudrais faire une macro qui crée un nuage de point (relié) de la colonne B et C de ma feuille 2 j'ai donc lancé l'enregistreur de macro, mais quand je lance celle-ci elle s'arrête sur ActiveS... avec l'erreur 1004
pouvez vous m'expliquer pourquoi?

Sub graph()
'
' graph Macro

Range("B:B,C:C").Select
Range("C1").Activate
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlXYScatterLines
ActiveChart.SetSourceData Source:=Range("RESULTAT!$B:$B;RESULTAT!$C:$C")
Range("D4").Select

End Sub

je voudrais mais c'est une option^^ que les points porte un numéro ou une lettre dans l'ordre ou ils sont crées .
Merci d'avance




<config>Windows 7 / excel 2010>
A voir également:

1 réponse

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
27 avril 2015 à 03:03
Salut le Forum

Macro de base :
Sub Graphique()
Charts.Add
ActiveChart.ChartType = xlXYScatterLines
ActiveChart.SetSourceData Source:=Sheets("Sheet1").Range("A3:G14")
ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1"
End Sub

Mytå
1
merci encore de m aider j'ai modifié la macro en fonction de ma plage de sélection
mais je ne comprend pas il me prend en compte la colonne A alors que j 'ai écrit colonne B et C .

Sub Graphique()

Charts.Add
ActiveChart.ChartType = xlXYScatterLines
ActiveChart.SetSourceData Source:=Sheets("Sheet2").Range("BB:CC")
ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet2"

End Sub

Sais tu pourquoi l'enregistrement de ma première macro ne marchait pas ?
Encore merci
0