Beug VBA Excel

Bonjour à tous,
je débute en VBA Excel et mon code plante.
J’ai une macro qui créer un histogramme, et un bouton qui est censé lancer la macro. Quand je clique sur le bouton ça me créer le graphique mais le message suivant apparait: “erreur d’exécution 1004 impossible de lire la propriété chartobjects de la classe worksheet”.
Voilà mon code:

Option Explicit
Sub Macro1()

’ Macro1 Macro


Range(“A1:C3”).Select
Range(“C3”).Activate
Charts.Add
ActiveChart.ChartType = xlColumnClustered
ActiveChart.SetSourceData Source:=Sheets(“Feuil1”).Range(“A1:C3”), PlotBy:= _
xlRows
ActiveChart.Location Where:=xlLocationAsObject, Name:=“Feuil1”
ActiveWindow.Visible = False
ActiveSheet.ChartObjects(“Graphique 5”).Activate
Windows(“Classeur2”).Activate
ActiveWindow.Visible = False
ActiveSheet.ChartObjects(“Graphique 5”).Activate
Windows(“Classeur2”).Activate
End Sub

Pouvez-vous me dire d’où provient mon erreur??

Merci d’avance
Edité le 01/08/2008 à 12:31

C’est ton “Graphique 5” qui doit poser problème.
Vérifie le nom de ton graphique

Il faut aussi que tu vérifies quelle ligne bloque, puisqu’il y est fait référence deux fois
Quand tu as ton message d’erreur, clique sur “debogage”, le programme va t’afficher la ligne en cause

comment je trouve le nom de mon graphique?? parce que c’est bien sur celle là qu’il me dit qu’il y a une erreur

Le nom, tu le donnes à la construction du graphique à la 4e page de l’assistant
Si tu ne le changes pas, il s’appelle Graph1, puis si tu l’effaces et que tu en fais un autre graph2 etc