Problème dans l'exécution d'une macro liée à un graphique

  • Initiateur de la discussion Initiateur de la discussion HeleneR
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

HeleneR

XLDnaute Nouveau
Bonsoir,

J'ai besoin de faire une macro toute simple: un graphique. Et j'aurais besoin d'un petit peu d'aide 😕

J'enregistre la macro mais quand je veux l'exécuter il me sort l'erreur d'exécution 1004...

Voici le code qu'il me donne:
Sub Macro3()
'
' Macro3 Macro
'

'
Range("G2:I2,G23:I23").Select
Range("G23").Activate
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range( _
"'Feuil1'!$G$2:$I$2;'Feuil1'!$G$23:$I$23")
ActiveChart.ChartType = xlRadar
End Sub

La phrase en gras est la ligne sélectionnée lorsque je lance le débogage.

Quelqu'un aurait-il l'amabilité de me dire ce qui cloche? 🙂
 
Re : Problème dans l'exécution d'une macro liée à un graphique

Bonsoir, HeleneR.

Bienvenue sur le forum.
🙂

VB:
Sub Macro1()

    Charts.Add
    ActiveChart.ChartType = xlRadar
    ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("G2:I23")
   
End Sub
devrait suffir, si tes données se situent dans la plage G12:I23, et si tu désires ton graphique sur une nouvelle feuille.

Edit : A l'aimable attention de l' l_l : ICC où ça ?
😀
 
Dernière édition:
Re : Problème dans l'exécution d'une macro liée à un graphique

Re


Personnellement j'ajouterai une endive
Code:
Sub Macro12()
    Charts.Add
    With ActiveChart
        .ChartType = xlRadar
        .SetSourceData Source:=Sheets("Feuil1").Range("G2:I23")
        .Location Where:=xlLocationAsObject, Name:="Feuil1"
    End With
End Sub
 
Re : Problème dans l'exécution d'une macro liée à un graphique

Re, Hélène.

Merci Patrick mais ça ne va pas:mon radar est uniquement composé des lignes G2:I2 et G23:I23
Une lecture attentive de Lien supprimé t'aurait conduite à joindre un p'tit bout d'fichier, et nous aurait fait gagner du temps.

Essaie avec Range("G2:I2,G23:I23") en remplacement de Range("G2:I23"). Moi, je regarde "Mes amis, Mes amours, Mes emme..es" sur la 1, pendant que les batteries de mon clavier se rechargent. 😛
 
Re : Problème dans l'exécution d'une macro liée à un graphique

Oui mais je traite des données hautement confidentielles tu comprends... 🙄

Non, désolée vu que c'est ultra basique j'pensais que vous rigoleriez si je vous donnais le fichier en plus...

J'y penserai la prochaine fois!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
459
J
Réponses
2
Affichages
1 K
Jean-Yves
J
Réponses
3
Affichages
1 K
Baside
B
Retour