Bonjour à tous,
je ne m'y connais absolument pas en VBA mais je suis désireux d'apprendre.
j'aimerais créer une macro me permettant de dessiner un graphique automatiquement en cliquant sur un bouton type dessiner le graphique....
Les données que j'aimerais mettre en graphique sont des passages de bus en fonction d'un horaire précis et donc tracer des lignes reliant les différents points de passage d'un bus. Si possible j'aimerai également pouvoir modifier l'épaisseur du trait dessiner ainsi que la couleur en fonction du nombre de passagers présents aux différents points de passage.
Pour ce faire, j'aimerais avoir une grille de graphique (zone de traçage) avec sur l'axe des ordonnées, les arrêts de bus répartis en fonction des bornes kilométriques que je définis dans une feuille de mon classeur et en abscisse les 24h de la journées ainsi que les 60 minutes de chaque heure. je dispose donc d'une feuille avec le numéro du bus et la minute à laquelle il passe à chacun des arrêts et une autre feuille avec le nombre de passagers à chaque point de passage.
Donc pour la grille du graphique (zone de traçage), il y aurait horizontalement une ligne par arrêt dont l'épaisseur du trait serait définie par le Type et verticalement il y aurait les heures avec par exemple un trait rouge pour l'heure pile et des traits noirs pour les minutes.
Le graphique devrait donc tracer des tronçons reliant chaque point de passage d'un seul bus, j'aimerai que le trait soit d'une certaine couleur et épaisseur en fonction de l'occupation du bus donc si moins de 10 personnes sont à bord du bus entre l'arrêt 1 et l'arrêt 2 alors le trait est rouge clair et de taille 2 si il y a plus de 10 personnes alors trait rouge un peu plus foncé et trait 2.5 etc...
L'idée étant d'avoir une hauteur de 29 cm pour l'axe des ordonnées afin de pouvoir imprimer le graphique en A3
Du coup, Quelqu'un aurait-il une idée du point de départ pour que je puisse réaliser ce graphique?
j'espère avoir été clair et je vous remercie d'avance pour vos lumières.
Bonne soirée Arthur.
Feuille 1 avec les noms des arrêts, les bornes kilométriques et l'importance de l'arrêt définie par le type.
Nombre d'arrêt :14
Distance entre 1 et 14 : 32000
Arrêt BK Type
Arrêt 1 0 4
Arrêt 2 3000 1
Arrêt 3 6000 1
Arrêt 4 7000 1
Arrêt 5 9000 1
Arrêt 6 10000 1
Arrêt 7 11000 2
Arrêt 8 15000 1
Arrêt 9 21000 1
Arrêt 10 22000 1
Arrêt 11 25000 0
Arrêt 12 29000 2
Arrêt 13 30000 1
Arrêt 14 32000 1
Feuille 2 Horaire de passage par bus
Arrêt Bus n°56 Bus n°64
Heure
Arrêt 1 04:12 -
Arrêt 2 04:26 -
Arrêt 3 04:33 -
Arrêt 4 04:56 -
Arrêt 5 05:39 -
Arrêt 6 05:52 04:33
Arrêt 7 05:58 04:53
Arrêt 8 06:10 05:26
Arrêt 9 06:25 05:35
Arrêt 10 06:33 05:46
Arrêt 11 06:42 05:59
Arrêt 12 06:59 06:12
Arrêt 13 07:26 06:32
Arrêt 14 07:38 -
Feuille3 nbr passagers
Arrêt Bus n°56 Bus n°64
passagers
Arrêt 1 3 -
Arrêt 2 12 -
Arrêt 3 26 -
Arrêt 4 3 -
Arrêt 5 2 -
Arrêt 6 33 16
Arrêt 7 35 45
Arrêt 8 32 65
Arrêt 9 45 41
Arrêt 10 46 33
Arrêt 11 12 20
Arrêt 12 5 20
Arrêt 13 8 0
Arrêt 14 0 -
Partager