OVH Cloud OVH Cloud

figer échelle des ordonnées...

4 réponses
Avatar
j-pascal
Bonjour à tous,

J'ai une macro qui génère un compteur. Les valeurs de ce compteur
incrémentent la variable d'une courbe. Résultat : la courbe se dessine
dynamiquement.

Problème : Comment figer l'échelle des ordonnées (dont on connaît les
valeurs max et min) afin que le tableau ne change pas de forme en fonction
des différentes valeurs des abscisses ?

Merci d'avance pour vos suggestions éventuelles ;-)

JP

4 réponses

Avatar
lSteph
Bonjour,
sélectionne l'axe avec la souris
une fois celui-ci sélectionné
menu format ou clic droit format d'axe
là tu peux fixer d'avance pour l'échelle min et max .

également en vba exemple:

ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MinimumScale = 20
.MaximumScale = 150
End With

lSteph
"j-pascal" a écrit dans le message de news:

Bonjour à tous,

J'ai une macro qui génère un compteur. Les valeurs de ce compteur
incrémentent la variable d'une courbe. Résultat : la courbe se dessine
dynamiquement.

Problème : Comment figer l'échelle des ordonnées (dont on connaît les
valeurs max et min) afin que le tableau ne change pas de forme en fonction
des différentes valeurs des abscisses ?

Merci d'avance pour vos suggestions éventuelles ;-)

JP


Avatar
j-pascal
Bonjour lSteph,

wrote:
Bonjour,
sélectionne l'axe avec la souris
une fois celui-ci sélectionné
menu format ou clic droit format d'axe
là tu peux fixer d'avance pour l'échelle min et max .


Les données sont déjà inscrites pour min et max et cependant l'échelle
varie, comme tu peux le voir sur le fichier joint :

http://cjoint.com/?dmtb2FHgxR

(NB : ce n'est pas dans ce tableau qu'il y a une macro avec compteur, mais
le pb reste le même)

Merci

JP



également en vba exemple:

ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MinimumScale = 20
.MaximumScale = 150
End With

lSteph
"j-pascal" a écrit dans le message de news:

Bonjour à tous,

J'ai une macro qui génère un compteur. Les valeurs de ce compteur
incrémentent la variable d'une courbe. Résultat : la courbe se
dessine dynamiquement.

Problème : Comment figer l'échelle des ordonnées (dont on connaît
les valeurs max et min) afin que le tableau ne change pas de forme
en fonction des différentes valeurs des abscisses ?

Merci d'avance pour vos suggestions éventuelles ;-)

JP




Avatar
lSteph
J'ai enlevé les coches (auto) dans Min et Max et mis 20 et 100
http://cjoint.com/?dmuxVR8OxS
lSteph
(attention cette option changera si tu modifies legraphique comme par exempl
type de graphique)
"j-pascal" a écrit dans le message de news:
O%23tDK$
Bonjour lSteph,

wrote:
Bonjour,
sélectionne l'axe avec la souris
une fois celui-ci sélectionné
menu format ou clic droit format d'axe
là tu peux fixer d'avance pour l'échelle min et max .


Les données sont déjà inscrites pour min et max et cependant l'échelle
varie, comme tu peux le voir sur le fichier joint :

http://cjoint.com/?dmtb2FHgxR

(NB : ce n'est pas dans ce tableau qu'il y a une macro avec compteur, mais
le pb reste le même)

Merci

JP



également en vba exemple:

ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MinimumScale = 20
.MaximumScale = 150
End With

lSteph
"j-pascal" a écrit dans le message de news:

Bonjour à tous,

J'ai une macro qui génère un compteur. Les valeurs de ce compteur
incrémentent la variable d'une courbe. Résultat : la courbe se
dessine dynamiquement.

Problème : Comment figer l'échelle des ordonnées (dont on connaît
les valeurs max et min) afin que le tableau ne change pas de forme
en fonction des différentes valeurs des abscisses ?

Merci d'avance pour vos suggestions éventuelles ;-)

JP







Avatar
j-pascal
Bonsoir lSteph,

J'ai enlevé les coches (auto) dans Min et Max et mis 20 et 100


Super ! Ca marche :o)

Je pensais que les "coches" validaient les valeurs Min et Max ! Tout faux
;-(

Merci beaucoup pour cette réponse si efficace et ... si rapide ;-)

JP

http://cjoint.com/?dmuxVR8OxS
lSteph
(attention cette option changera si tu modifies legraphique comme par
exempl type de graphique)
"j-pascal" a écrit dans le message de news:
O%23tDK$
Bonjour lSteph,

wrote:
Bonjour,
sélectionne l'axe avec la souris
une fois celui-ci sélectionné
menu format ou clic droit format d'axe
là tu peux fixer d'avance pour l'échelle min et max .


Les données sont déjà inscrites pour min et max et cependant
l'échelle varie, comme tu peux le voir sur le fichier joint :

http://cjoint.com/?dmtb2FHgxR

(NB : ce n'est pas dans ce tableau qu'il y a une macro avec
compteur, mais le pb reste le même)

Merci

JP



également en vba exemple:

ActiveSheet.ChartObjects("Graphique 1").Activate
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MinimumScale = 20
.MaximumScale = 150
End With

lSteph
"j-pascal" a écrit dans le message de
news:
Bonjour à tous,

J'ai une macro qui génère un compteur. Les valeurs de ce compteur
incrémentent la variable d'une courbe. Résultat : la courbe se
dessine dynamiquement.

Problème : Comment figer l'échelle des ordonnées (dont on connaît
les valeurs max et min) afin que le tableau ne change pas de forme
en fonction des différentes valeurs des abscisses ?

Merci d'avance pour vos suggestions éventuelles ;-)

JP