Scale pour chartobject

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

loto

XLDnaute Occasionnel
Salut,

Je bataille ferme mais sans jamais y arriver....

Je souhaite forcer l'échelle de mes graphes quels que soient leur nom :

J'ai écrit:

Sub graph()

Dim c As ChartObjects

For Each c In ActiveSheet
With c.ChartArea.Axes(xlValue)
.MinimumScale = 20
.MaximumScale = 150
End With
Next
End Sub


mais cela ne marche évidemment pas.
Je sais le faire avec un graphique nommé 1,2, 1000..... mais pas avec des noms volatiles

Comment m'en sortir??

Merci,
 
Re : Scale pour chartobject

Bonjour Loto, bonjour à tous,

Essaye le code suivant:

Code:
Sub graph()
Dim c As ChartObject
For Each c In ActiveSheet.ChartObjects
c.Activate
With ActiveChart.Axes(xlValue)
.MinimumScale = 20
.MaximumScale = 150
End With
Next
End Sub

@+

Gael
 
- 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

I
Réponses
6
Affichages
1 K
im_Guillaume
I
D
  • Résolu(e)
Réponses
13
Affichages
2 K
Dymouille
D
Réponses
7
Affichages
1 K
L
Réponses
1
Affichages
1 K
Lucien31
L
C
Réponses
23
Affichages
4 K
Charles78
C
D
Réponses
3
Affichages
2 K
demonsares
D
D
Réponses
6
Affichages
4 K
DG33
D
Retour