Graphique à partir de données variables
julien
-
tagheu0000 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
tagheu0000 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'arrive au but ultime de mon programme qui m'a pris pas mal de temps ..
Je me penches désormais sur la création d'un graphique qui illustrerais plus facilement les problèmes rencontrés ..
Le seul problème c'est que je n'ai jamais fait de graph en vba et que j'ai regarder pleins de post sur les fofo mais je trouve pas le graph qui me correspond
J'explique mon cahier des charges le plus clairement possible :
Je dois faire un graphique représentant un paramètre présent dans ma colonne Z en fonction du temps (date dans la colonne A ) , mais le paramètre est aléatoire suivant le choix de l'utilisateur .. ( Le nom de la colonne change et le nombre de ligne peut varier )
==>Mon graph doit être du même type que celui de mon fichier joint ( Nuage de point) .. Mais sans couleur ( Elles ne sont la seulement pour imager mes propos)
==> Une étiquette de donnée qui correpond aux nombre de la colonne B doit être présente au dessus de chaque point
==> J'aimerais supprimer de mon graphique les données qui ne sont pas des chiffres , exemple : " - "
Et dans le meilleur des mondes que le nom de la colonne soit identifier au nom de la serie ..
Si vous avez ne serais-ce que des pistes , j'arriverais peutêtre a assembler le puzzle :)
Extrait FICHIER : http://www.cjoint.com/c/FBAqiOG80Dp
MERCI d'avance , ce que je vous demande ne doit pas être facile :/
J'arrive au but ultime de mon programme qui m'a pris pas mal de temps ..
Je me penches désormais sur la création d'un graphique qui illustrerais plus facilement les problèmes rencontrés ..
Le seul problème c'est que je n'ai jamais fait de graph en vba et que j'ai regarder pleins de post sur les fofo mais je trouve pas le graph qui me correspond
J'explique mon cahier des charges le plus clairement possible :
Je dois faire un graphique représentant un paramètre présent dans ma colonne Z en fonction du temps (date dans la colonne A ) , mais le paramètre est aléatoire suivant le choix de l'utilisateur .. ( Le nom de la colonne change et le nombre de ligne peut varier )
==>Mon graph doit être du même type que celui de mon fichier joint ( Nuage de point) .. Mais sans couleur ( Elles ne sont la seulement pour imager mes propos)
==> Une étiquette de donnée qui correpond aux nombre de la colonne B doit être présente au dessus de chaque point
==> J'aimerais supprimer de mon graphique les données qui ne sont pas des chiffres , exemple : " - "
Et dans le meilleur des mondes que le nom de la colonne soit identifier au nom de la serie ..
Si vous avez ne serais-ce que des pistes , j'arriverais peutêtre a assembler le puzzle :)
Extrait FICHIER : http://www.cjoint.com/c/FBAqiOG80Dp
MERCI d'avance , ce que je vous demande ne doit pas être facile :/
A voir également:
- Graphique à partir de données variables
- Fuite données maif - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Changer de carte graphique - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Supprimer les données de navigation - Guide
4 réponses
Bonjour
Je ne sais pas si j'ai tout compris
http://www.cjoint.com/c/FBBoLtks8Py
RQ1. Tu as des Modules vba vides ?
RQ2. Lien modifié
Cdlmnt
Je ne sais pas si j'ai tout compris
http://www.cjoint.com/c/FBBoLtks8Py
RQ1. Tu as des Modules vba vides ?
RQ2. Lien modifié
Cdlmnt
Bonjour
Enfaite j'ai fait une erreur d'explication dès le début , je voudrais en effet créer un graph a chaque appuie sur le bouton et non pas le mettre à jour ( Pour possibilité de comparer des graphs)
Toujours pas très clair
Mais
Plûtot que de créer de toute pièce un graphique, il vaut mieux faire une copie du premier et modifier les données sources de la copie (toujours via une macro)
Cdlmnt
Enfaite j'ai fait une erreur d'explication dès le début , je voudrais en effet créer un graph a chaque appuie sur le bouton et non pas le mettre à jour ( Pour possibilité de comparer des graphs)
Toujours pas très clair
Mais
Plûtot que de créer de toute pièce un graphique, il vaut mieux faire une copie du premier et modifier les données sources de la copie (toujours via une macro)
Cdlmnt
Bonjour ,
J'ai modifié ma macro de base pour que la colonne AW soit toujours celle que je désire afficher !
Donc j'aimerais que
- x soit toujours les valeurs de la colonne A
- Y soit toujours les valeurs de la conne B
- Masquer les -
- Afficher les étiquettes au dessus correspondant à la colonne B
-Afficher le titre du graph = Cellule (1,AW)
Je galère toujours autant :/
Peut-être un peu plus claire ?
Et ton idée de le copier est pas mal du tout je pense que je vais procéder comme ca une fois que mon premier graph sera ok ..
Merci de ton aide
J'ai modifié ma macro de base pour que la colonne AW soit toujours celle que je désire afficher !
Donc j'aimerais que
- x soit toujours les valeurs de la colonne A
- Y soit toujours les valeurs de la conne B
- Masquer les -
- Afficher les étiquettes au dessus correspondant à la colonne B
-Afficher le titre du graph = Cellule (1,AW)
Je galère toujours autant :/
Peut-être un peu plus claire ?
Et ton idée de le copier est pas mal du tout je pense que je vais procéder comme ca une fois que mon premier graph sera ok ..
Merci de ton aide
plages nommées dynamiquement (donc si tu ajoutes/supprimes des lignes, ce sera pris en compte) Voir l'aide pour la fonction DECALER)
PlageX=DECALER(Feuil1!$A$1;1;0;NBVAL(Feuil1!$A:$A)-1;1)
PlageY=DECALER(Feuil1!$Z$1;1;0;NBVAL(Feuil1!$Z:$Z)-1;1)
PlageE=DECALER(Feuil1!$B$1;1;0;NBVAL(Feuil1!$B:$B)-1;1)
Pour nommer une plage/cellule
EXCEL2007-2010:
Menu/Formule/Gestionnaire de nom-/Donner le nom
et mettre la formule
EXCEL 2003 (mon cas)
Insertion/Nom/Definir/donner le nom
et mettre la formule dans Fait reference à
Cdlmnt
PlageX=DECALER(Feuil1!$A$1;1;0;NBVAL(Feuil1!$A:$A)-1;1)
PlageY=DECALER(Feuil1!$Z$1;1;0;NBVAL(Feuil1!$Z:$Z)-1;1)
PlageE=DECALER(Feuil1!$B$1;1;0;NBVAL(Feuil1!$B:$B)-1;1)
Pour nommer une plage/cellule
EXCEL2007-2010:
Menu/Formule/Gestionnaire de nom-/Donner le nom
et mettre la formule
EXCEL 2003 (mon cas)
Insertion/Nom/Definir/donner le nom
et mettre la formule dans Fait reference à
Cdlmnt
tout d'abord je te remercie de te pencher sur la question assez complexe ^^
Enfaite j'ai fait une erreur d'explication dès le début , je voudrais en effet créer un graph a chaque appuie sur le bouton et non pas le mettre à jour ( Pour possibilité de comparer des graphs) ..
Ton code ne s'adapte pas tout a fait à mon fichier excel je me penche dessus pour voir ce qui cloche .. merci