allaryxavier
XLDnaute Nouveau
Bonjour,
Je suis en stage et j'utilise Excel tous les jours. Mais question "macro" et "VBA" je suis une bille! je n'ai découvert ce qu'était une macro que hier!
Bon j'ai compris le principe mais je tombe sur des messages d'erreurs incompréhensibles pour un novice comme moi!
Mon problème:
Ma première feuille "Bilan" me sert pour afficher mes différents graphiques réalisés dans les autres feuilles (ex feuille "Saisie 2008").
En feuille "Saisie 2008" je réalise deux graphiques nuage de points.
Je réalise une macro "copier-coller" du premier graphique et je l'affecte à un bouton présent en feuille "bilan".
Mais voilà le message d'erreur qui s'affiche: Erreur d'execution 1004, Impossible de lire la propriété ChartObjects de la classe Worksheet.
Voici le code VBA.
Sub Macro11()
'
' Macro11 Macro
' Macro enregistrée le 05/05/2009 par xavier.allary
'
'
Sheets("Saisie 2008").Select
ActiveSheet.ChartObjects("Graphique 222").Activate
ActiveChart.ChartArea.Select
ActiveChart.ChartArea.Copy
ActiveWindow.Visible = False
Windows("BILAN ANNUEL.xls").Activate
Sheets("Bilan").Select
ActiveSheet.Paste
ActiveSheet.ChartObjects("Graphique 55").Activate
End Sub
Pouvez-vous me dire comment faire pour régler ce problème et pour ne plus avoir ce fameux message d'erreur.
Merci d'avance.
Je suis en stage et j'utilise Excel tous les jours. Mais question "macro" et "VBA" je suis une bille! je n'ai découvert ce qu'était une macro que hier!
Bon j'ai compris le principe mais je tombe sur des messages d'erreurs incompréhensibles pour un novice comme moi!
Mon problème:
Ma première feuille "Bilan" me sert pour afficher mes différents graphiques réalisés dans les autres feuilles (ex feuille "Saisie 2008").
En feuille "Saisie 2008" je réalise deux graphiques nuage de points.
Je réalise une macro "copier-coller" du premier graphique et je l'affecte à un bouton présent en feuille "bilan".
Mais voilà le message d'erreur qui s'affiche: Erreur d'execution 1004, Impossible de lire la propriété ChartObjects de la classe Worksheet.
Voici le code VBA.
Sub Macro11()
'
' Macro11 Macro
' Macro enregistrée le 05/05/2009 par xavier.allary
'
'
Sheets("Saisie 2008").Select
ActiveSheet.ChartObjects("Graphique 222").Activate
ActiveChart.ChartArea.Select
ActiveChart.ChartArea.Copy
ActiveWindow.Visible = False
Windows("BILAN ANNUEL.xls").Activate
Sheets("Bilan").Select
ActiveSheet.Paste
ActiveSheet.ChartObjects("Graphique 55").Activate
End Sub
Pouvez-vous me dire comment faire pour régler ce problème et pour ne plus avoir ce fameux message d'erreur.
Merci d'avance.