Graphique automatisé (VBA) [XLS 2010]

Bonjour,

Je me présente, je m'appelle Damien, et je commence dans l'univers du codage notamment en VBA.

J’ai besoin de réaliser un graphique automatisé, et j’aurais vraiment besoin de l’aide de seniors du VBA et de l’excel svp les amis

Alors concernant les données que je souhaite rentrer dans le graphique : ce sont des évènements, pour lesquelles j’ai la date prévue (planned date) et la date d’achèvement (achieved date) de l’évènement. Je fais alors la différence (le delta) avec la date prévu en semaine (W).

Sur le graphique (cf tableur excel) : j’ai déjà réussi à mettre en forme une présentation avec quelques ristournes (paint, etc ^^), afin de vous montrer ce que je souhaite obtenir.

Pour récapituler, je souhaite mettre sur le graphique (sous forme de barres), la différence avec la date prévue, et mettre en évidence la position de la date prévue, afin de pouvoir montrer si j’étais en avance ou en retard.

De plus, je souhaite automatiser ce graphique à l’aide du langage VBA, afin que dès que je rentre un nouvel évènement, il s’insère automatiquement dans le graphique.

Mes problèmes sont les suivants :

• Je ne sais pas automatiser un graphique, afin d’insérer les nouveaux futurs événements automatiquement

• Je n’arrive pas à changer les données en abscisses, je les ai modifié pour le moment avec paint … (je souhaite les modifier car j’ai eu besoin de mettre +4 [W] à chaque delta afin de faire apparaître les barres sous cette forme, c’est-à-dire afin de faire partir le début des barres de la gauche et non du milieu)

• Je ne sais pas comment faire apparaître un véritable trait afin de pouvoir visualiser la date prévue (planned date) (pour le moment j’ai ajouté une forme … petite ristourne pas très professionnelle pour mon futur outil …)

Je vous remercie d’avance pour votre aide de génie !

Bonjour

Une solution sans macro :

  • 3 colonnes calculées pour tracer le graphique
  • une source mise sous forme de tableau pour filtrer les lignes ayant une Planned date : toute nouvelle ligne sera prise en compte dans le graphique

le reste n'est que de la mise en forme du graphique

Merci Chris, c'est juste impressionnant !

J'aimerai savoir comment tu as fait pour créer ce fabuleux graphique stp, afin que je puisse répliquer ces différentes techniques que tu as utilisé stp (ainsi que la mise en forme, comment as-tu réussi à modifier les abscisses ?)

En tout cas, c'était exactement ce que je voulais, c'est vraiment fabuleux !!!!

Merci à toi

Chris,

J'ai bien regardé le graphique, j'ai compris comment tu as fais pour les barres (système de 3 barres consécutives) avec des coloris transparents pour la 2ème partie des barres.

Juste une question est-il possible de mettre une couleur différente par barre ?

Enfin, je n'arrive vraiment pas à trouver comment tu as fais pour l'axe des abscisses, pour rentrer "Planned Date", et comment tu as fait pour insérer la barre verte.

Merci encore !

RE

Pour Planned Date, j'ai appliqué un format de nombre personnalisé à l'axe horizontal

0;-0;"Planned Date"

puisque Planned Date remplace 0

Pour la ligne verte c'est l'axe vertical qui est formaté : sans graduation et avec un trait vert épais

Pour la multi coloration, c'est une seule série pour tous les événements donc sauf à programmer en VBA la coloration de chaque catégorie... Pas sûr que cela ajoute de la lisibilité...

Rechercher des sujets similaires à "graphique automatise vba xls 2010"