[VBA] créer des diagrammes en fontion de range

Ladoo

XLDnaute Nouveau
Bonjour à tous,
ce site m'a beaucoup aidé jusqu'à présent dans mon projet, je tiens d'abord à tous vous remercier.
J'aimerai créer des graphiques automatisés grâce à vba (excel version 2003).
Les données sont les suivantes :
- dans la première colonne il y a le nom des personnes qui réservent
- dans la deuxième la date de réservation
- dans la troisième la durée de réservation
- dans la dernière le nom de la salle

Il n'y a pas de doublons dans mon fichier (contrairement à l'exemple)
ce que j'aimerai faire c'est créer un diagramme en barre par personne avec en abscisse le temps (en jours) et en ordonnée la durée de réservation. En données d'abscisse j'aimerais aussi renseigner le nom de la salle.
Le problème c'est que la conception de graphique avec vba c'est du chinois pour moi(alors quand je trouve un code sur internet je suis:confused:).
J'ai pensé qu'en créant des cellules de couleurs (en fonction du nom), je pourrais créer des ranges de couleurs (je ne sais même pas si c'est possible, moi et les ranges variables) et utiliser ces ranges pour créer des graphes.
Quelqu'un aurait-il une idée ? Des explications sur la création de graphiques ?
Cordialement,
Ladoo
 

Pièces jointes

  • modèle_graphique.xls
    36.5 KB · Affichages: 98
  • modèle_graphique.xls
    36.5 KB · Affichages: 102
  • modèle_graphique.xls
    36.5 KB · Affichages: 104

Victor21

XLDnaute Barbatruc
Re : [VBA] créer des diagrammes en fontion de range

Bonjour, Ladoo.

Un exemple simple de représentation, sans macro :
 

Pièces jointes

  • modèle_graphique.xls
    29.5 KB · Affichages: 114
  • modèle_graphique.xls
    29.5 KB · Affichages: 114
  • modèle_graphique.xls
    29.5 KB · Affichages: 110

Ladoo

XLDnaute Nouveau
Re : [VBA] créer des diagrammes en fontion de range

Merci de votre réponse, Victor21. J'aaprécie que vous vous penchiez sur mon problème.
J'ai trouvé un modèle sur lequel m'appuyer mais je n'arrive pas à le généraliser car le nombre de lignes dans mon programme est variable et que j'ai trois variables.
Je vous joint le fichier dont je parle (que j'ai d'ailleurs trouvé quelque part dans le tutoriel) ainsi qu'une image du type de graphique que j'aimerai obtenir.
Cordialement,
Ladoo.
 

Pièces jointes

  • 69 types de graphique.xls
    61 KB · Affichages: 203

Victor21

XLDnaute Barbatruc
Re : [VBA] créer des diagrammes en fontion de range

Re,

Le problème c'est que la conception de graphique avec vba c'est du chinois pour moi
Si c'est uniquement la traduction en VBA d'un graphique, je te conseille l'enregistreur de macro (Outil, macro, nouvelle macro)
Edite le code généré ici ou mieux le fichier avec le code, et les contributeurs pourront l'optimiser.
 

Ladoo

XLDnaute Nouveau
Re : [VBA] créer des diagrammes en fontion de range

Voilà le code. Je ne sais pas vraiment comment l'automatiser quelque soit la feuille de références ayant la même structure.
 

Pièces jointes

  • modèle_graphique.xls
    50.5 KB · Affichages: 107
  • modèle_graphique.xls
    50.5 KB · Affichages: 107
  • modèle_graphique.xls
    50.5 KB · Affichages: 104

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87