Par défaut zoomer des courbes en VBA
Résolu
qwerty_213
-
qwerty_213 Messages postés 32 Statut Membre -
qwerty_213 Messages postés 32 Statut Membre -
Bonjour,
Je souhaite effectuer un zoom (zmin;zmax) sur 10 courbes, mais mon programme VBA si dessous s'arrête !
une idée ?
Je souhaite effectuer un zoom (zmin;zmax) sur 10 courbes, mais mon programme VBA si dessous s'arrête !
Sub Macro1()
'
' Macro1 Macro
'
zmin = 30000
zmax = 31000
For G = 1 To 10
ActiveSheet.ChartObjects("Graphique" G).Activate
ActiveChart.Axes(xlCategory).Select
ActiveChart.Axes(xlCategory).MinimumScale = zmin
ActiveChart.Axes(xlCategory).MaximumScale = zmax
Next G
End Sub
une idée ?
A voir également:
- Par défaut zoomer des courbes en VBA
- Ouvrir avec par défaut - Guide
- Dns par defaut - Guide
- Google page d'accueil par défaut - Guide
- Windows 11 clic droit afficher plus d'options par défaut - Guide
- Mot de passe par defaut livebox - Guide
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Suggestion :
Ou, mieux :
ActiveSheet.ChartObjects( G ).Activate
Ou, mieux :
Option Explicit
Sub Macro1()
Dim un_graphique As ChartObject
Dim zmin As Long
Dim zmax As Long
zmin = 30000
zmax = 31000
For Each un_graphique In ActiveSheet.ChartObjects
un_graphique.Axes(xlCategory).MinimumScale = zmin
un_graphique.Axes(xlCategory).MaximumScale = zmax
Next
End Sub