axe secondaire sur graphe

  • Initiateur de la discussion fanchic
  • Date de début
F

fanchic

Guest
Bonjour aux pros d'excel qui, je l'espère, me permettront de sortir de mon problème.
J'ai un graphe en histogramme comportant un axe principal et un axe secondaire afin que les deux séries de données se superposent. Comment obtenir que l'axe secondaire se mette automatiquement à l'échelle de l'axe principal ?

merci d'avance à celle ou celui qui pourra m'aider.
 
G

G.David

Guest
Il n'y a pas de concordance entre tes axes ex une focntion sinus
et un fonction tangente i tes deux axe sont à la meme echelle la fonction sinus disparait au profit de la tangente
par contre si tes fonction sont a deux extremités d'une meme échelle tu peut les rapproché en éditant tes axes(double clic dessus - format de l'axe) et tu change les valeur mini maxi pour avoir un chevauchement
Cordialement
G.David
 
F

fanchic

Guest
Bonjour et merci de m'avoir répondu.
Les données qui se chevauchent proviennent de deux ligne différentes :
demandes de mutation hors IDF et IDF.
le graphique représente en histogramme le total des demandes avec axe à gauche et les demandes hors IDF en superposition avec axe de droite.
(Les demandes IDF se voyant sur le graphique par la plage non recouverte).
J'ai bien entendu changé les valeurs mini maxi et pas du second axe pour les mettre en concordance avec le premier.
Je voulais savoir si, au moyen d'une macro par exemple, je pouvais forcer le second axe à prendre les mêmes valeurs que le premier lorsque le maxi de celui-ci change
Voir pièce jointe
 

Pièces jointes

  • Mutations.zip
    7.2 KB · Affichages: 62
  • Mutations.zip
    7.2 KB · Affichages: 69
  • Mutations.zip
    7.2 KB · Affichages: 59
G

G.David

Guest
Un p'tit graphique valant mieux qu'un long discours
Je t'envoies un fichier d'exemple en retour
1°) c'est une bidouille
2°) ça rime et c'est en Alexandrin
Cordialement
G.David
 

Pièces jointes

  • Mutations.zip
    14.7 KB · Affichages: 185
  • Mutations.zip
    14.7 KB · Affichages: 198
  • Mutations.zip
    14.7 KB · Affichages: 215
F

fanchic

Guest
j'ai regardé les trois macros (autant je me débrouille avec les fonctions autant je suis nul en vba).
C'est la troisième macro qui "réactualise" les axes si j'ai bien compris.
En tout cas je te remercie.
Je mesure le long chemin qui me reste à parcourir pour arriver à tes chevilles !
 
G

G.David

Guest
Fanchic
ne m'oblige pas à faire le poirier je vais me casser la gueule
et puis un simple merci suffit largement disons que tu m'aurais dit
juste "OK ça marche" c'est tout ce que je demandais le but étant de rendre service
quant aux macros je croyais n'avoir laisser que la sept
et là il n'y a rien de genial :je me suis servi de l'enregistreur de macro
aprés ont mets les mains dans le cambouis
pourquoi crois tu que la macro qui marche porte le numero 7?
a propos la case jaune sur fond rouge (c'est pour le reperage) tu peut raccourcir la garde pour ta valeur maxi
Cordialement
G.David
 
F

fanchic

Guest
Bonjour,
Je peux donc supprimer les deux premières macros ?
Ceci dit, ça ne fonctionne pas correctement :
J'ai ajouté des données dans le tableau pour dépasser la valeur max des axes.
En exécutant la macro, les axes se mettent effectivement à jour (maxi +3) puisque +3 est la valeur que tu avais fixée dans la cellule jaune, mais au lieu de conserver le mini à 0, il se met à moins 1 !
moi pas comprendre !!!!!

fanchic
 
G

G.David

Guest
Remplaces les lignes: .MinimunScaleIsAuto=true
par MinimumScale= 0
ceci pour bloquer la mise en automatique du départ de tes ordonnées
autrement essayes pour tes series ce que donne le nom de la zone de données normalement au lieu d'avoir 15 référence de cellule tu n'aurais plus qu'un nom(=serieverte =seriejaune de memoire)
Cordialement
G.David
 
F

fanchic

Guest
Pas le temps de m'en occuper ce soir,
je mettrais en application tes recommandations demain.
Je te tiendrai au courant.
Je te remercie sincèrement de prendre sur ton temps pour me donner un coup de main.

fanchic
 
F

fanchic

Guest
A G.David
ça marche !
Comme sur cette feuille il y a un graphe imbriqué, j'ai même réussi, en utilisant une seconde variable "u" en plus de "t", la mise à jour simultanée de l'ensemble.
Mine de rien, grâce à toi, j'ai progressé !
Encore merci !
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 370
Messages
2 087 693
Membres
103 641
dernier inscrit
anouarkecita2