OVH Cloud OVH Cloud

Un graphique à l'échelle !

1 réponse
Avatar
garnote
Bonsoir,

Longtemps je me suis couché tard
pour tenter de faire une macro
qui mettrait un graphique
«nuage de points»
à l'échelle.
En vain.
Avez-vous des suggestions ou des liens qui me permettraient
de réaliser cet exploit avant la fin du 21 ième siècle ?

:-)

Serge

1 réponse

Avatar
Eric KERGRESSE
Bonsoir,

Je ne sais pas si le bout de code suivant peut t'aider
mais j'ai eu également à traiter ce problème pour faire apparaître
sur un graphe des mesures électriques (KV, Ampère, MW) dont
l'amplitude des valeurs variait d'une façon importante.


Dans une procédure pour mettre à jour ton graphe, tu ajoutes ce code :

With Activechart.Axes(xlValue)

.MinimumScale=0

if UniteMesure = "KV" Then
.MaximumScaleIsAuto=True
Else
.MaximumScale=ValeurMaximale
End if

.MinorUnitIsAuto=True
.MajorUnitIsAuto=True
.CrosseAt=0
.ReversePlotOrderúlse
.ScaleType=xlLinear

End With

Dans une autre procédure tu testes les valeurs à intégrer

Sub EchelledesDonnees

Select case UniteMesure
Case is = "Ampère"
ValeurMaximale = (Int(ValeurMaximale/100 + 1) * 100
Case is = "MW"
ValeurMaximale = (Int(ValeurMaximale / 10) + 1) * 10
End select

End Sub


En espérant que cela corresponde à ton problème.

Cordialement.



"garnote" a écrit dans le message de news:
hKq0c.89936$
Bonsoir,

Longtemps je me suis couché tard
pour tenter de faire une macro
qui mettrait un graphique
«nuage de points»
à l'échelle.
En vain.
Avez-vous des suggestions ou des liens qui me permettraient
de réaliser cet exploit avant la fin du 21 ième siècle ?

:-)

Serge