Soucis avec l'enregistreur de macros / plage de graphique

  • Initiateur de la discussion Initiateur de la discussion Wishguu
  • 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 !

W

Wishguu

Guest
Bonjour,

Je souhaite utiliser l'enregistreur pour créer une macro qui définit la plage de mon graphique avec une range que j'ai nommée "Graph1".

Les actions suivantes fonctionnent très bien à la main :
- clic droit sur le graphique
- "Graph1" dans la zone "plage de données" en haut
- ok

Mais mon enregistreur de macro m'indique que la sélection (première étape)
" ActiveSheet.ChartObjects("Graphique 1").Activate"

1) Qui saurait me dire ce qui ne va pas avec mon enregistreur de macro (Excel 2010)
2) A défaut, m'aider pour le code qui permet de définir mon graphique avec la range nommée "Graph1"

Merci d'avance!
 
Re : Soucis avec l'enregistreur de macros / plage de graphique

Bonsoir,

Pour créer un graphique avec comme source une plage nommé, le code devrait ressembler à ça :
VB:
Sub Macro1()
    ActiveSheet.Shapes.AddChart.Select
    ActiveChart.ChartType = xlLineMarkers
    ActiveChart.SetSourceData Source:=[Test]
End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
188
D
  • Question Question
Réponses
5
Affichages
249
Didierpasdoué
D
Retour