graph - select ds userform courbe a tracer

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

VBA_DEAD

XLDnaute Occasionnel
Bonjour a tous,

Et désolé pour mes demandes fréquentes ces derniers jours. Je dois passer trop de temps sur ce forum car je trouve pleins d`idées applicables a mon projet mais j`ai du mal a adapter les choses 😱

Bref j`ai un graph qui permet de sélectionner (ds userform) les courbes que je veux afficher. J`ai trouvé un exemple qui marche parfaitement (merci a cette personne) mais en l`adaptant a mon problème, la macro plante. Elle cherche « chart_test » mais je ne trouve pas ce chart_test (que j`ai nomme « Chart_test2 » ds mon exemple a moi).
Donc j`ai colle ds le file attache l`exemple qui marche et le mien qui plante en espérant que quelqu`un qui connait le problème puisse m`aider. J`arrive pas a trouver ce qui plante alors j`ai fait un exemple bien complet.

Merci pour l`aide éventuelle. Sinon l`exemple qui marche pourra servir a quelqu`un d`autre au pire car c`est bien fait ce graph 😛 !!

A+

VBA_DEAD
 

Pièces jointes

Re : graph - select ds userform courbe a tracer

Re
je t'ai corriger ton fichier,
Deux anomalies, en premier le nom du graphique et en second la ligne pour les axes (valeursX) qui n'était pas correcte, il faut autant de valeurX que de valeur.
Edit: Il y a aussi l'echelle des axes à corriger, l'echelle des "Y" à mettre en automatique et l'echelle des X mettre le format texte des dates mini et maxi
 

Pièces jointes

Dernière édition:
Re : graph - select ds userform courbe a tracer

rE cb60,

Merci de ton aide.

J`ai ouvert ton file et il me met un message d`erreur (graphique 2 ca le bloque)
bon j`ai un ordi en anglais en anglais alors peut etre que c`est ca qui bloque...tu peux juste me dire si ca marche bien chez toi??

Sinon j`essaie d`utiliser ce que tu m`as montre car c`est encore plus simple pour l`utilisateur mais je t`avoue que je comprends pas.

le vraie/faux, comment il active l`affichage des courbes??

j`ai refait le file en ajoutant les boutons, j`ai bien nomme les zones, mais apres je comprends plus
j`ai mis la courbe "Depenses". Comment je lui dit d`apparaitre ou pas?
faut que j`affiche les donnees ds u eligne masquee? c`est cela?

Merci

VBA_DEAD
 

Pièces jointes

Re : graph - select ds userform courbe a tracer

Merci CB60

c sympa mais je comprends pas comment tu fais!

XTRANSP sert a quoi? `cest lie a quoi?


un truc : tu nomme ta ligne y_i, mais comment fais tu pour mettre Cy_i comme donnee source pour tracer la courbe.
='Graph log et case.xls'!Cy_i
J`essai de faire pareil, donmc je nomme ma zone y_w
la je cree mon button True / False - je le lis a la bonne cellule

mais quand je vais ds les donnees sorucve pour traqcer la courbe, ben il supporte pas : ='Graph log et case.xls'!Cy_w

c`est exactement comme toi sauf que je remplace i par w.
et le message que j`ai est :
une formule contient un ou lpusieurs valeurs invalides. bref il suporte pas Cy_w

Il y a des formules masquees ds ton file?
Ligne 23, j`ai ajoute des donnees fictives :
j`appelle ca y_w

il y a un truc et je comprends pas.
tu peux m`epxliquer step by step.
je suis vraiment pas nul en graph donc je comprends pas la 😡

desole

VBA_DEAD
 
Re : graph - select ds userform courbe a tracer

re
Tu a toutes les zones qui sont nommées normalement avec insertion nom, definir, et ensuite toutes ces zones sont reprisent une à une dans une formule Si.
exemple pour "volume" tu a besoin:
Cy_a=SI(GRAPH!$B$40;Y_A;XTRANSP)x_A=GRAPH!$E$4:$P$4 tes valeurs d'axesXTRANSP=GRAPH!$E$34:$P$34 ligne transp
Y_A=GRAPH!$E$6:$P$6 tes valeurs de A
b40 = le titre
X_a = volume
xtransp = série transparente
cy_a = si ( b40= vrai; y_a, sinon xtransp)
Pas trop simple à expliquer mais lorsque l'on a compris le mécanisme c'est assez simple
 
Re : graph - select ds userform courbe a tracer

merci

mais elle est ou ta formule??
peux tu me dire si c`est ds une cellule ou sinon ou??

Cy_a=SI(GRAPH!$B$40;Y_A;XTRANSP)x_A=GRAPH!$E$4:$P$4 tes valeurs d'axesXTRANSP=GRAPH!$E$34:$P$34 ligne transp
Y_A=GRAPH!$E$6:$P$6 tes valeurs de A

desole
 
Re : graph - select ds userform courbe a tracer

re
Non, les formules sont dans les zones nommées.
Mets toi dans la cellule "T1" et fais:
insertion, nom, coller et la tu verra toutes les cellules nommées (normal et conditionnelle)
 
- 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

Réponses
5
Affichages
472
Réponses
1
Affichages
706
Réponses
3
Affichages
1 K
Réponses
4
Affichages
729
Retour