jeudi 15 septembre 2011

Mise en forme automatique des barres Gantt

Ce post fait suite à une question concernant Mise en forme automatique des tables MS Project.

Comment faire pour mettre en forme automatiquement les barres du Gantt ? On peut faire un programme en VBA ou utiliser les fonctions standards de MS Project, ce que je propose de vous expliquer.

Pour cela on va utiliser :
  • Le style des barres (dans le menu "Format").
  • Puis des champs calculés (dans l'exemple joint les indicateurs 1 et 2).
Etape 1 : nous allons d'abord travailler sur les champs calculés.

  1. Ouvrir la fenêtre "Champs personnalisés", avec le cliquer droit sur les champs de table.
  2. Sélectionner le champ "indicateur1", avec la liste déroulante en haut à droite.
  3. Dans la partie "Attributs personnalisés", cliquer sur formule.
  4. Saisir dans la zone la formule suivante : IIf([Récapitulative]=Oui;IIf([Niveau hiérarchique]=1;1;0);0) puis OK.
  5. Dans la partie "Calcul pour les lignes récapitulatives de tâches et de groupes", cocher "Utiliser formule".
  6. Puis OK.
  7. Faire la même chose avec "l'indicateur2" en changeant bien sur la formule comme suit : IIf([Récapitulative]=Oui;IIf([Niveau hiérarchique]=2;1;0);0).
Etape 2 : Nous allons maintenant travailler avec le "Style des barres".

  1. Ouvrir la fenêtre "Style des barres".
  2. Parcourir la liste jusqu'en bas pour ajouter un nouveau style sur une ligne blanche.
  3. Donner un nom à se style (note : si vous mettez "*" devant il n’apparaîtra pas dans la légende de l'impression) "Récapitulative niv 1".
  4. Sélectionner une apparence de votre choix.
  5. Puis dans la zone "Représente les tâches" insérer ce code : Récapitulatives; Indicateur1; Pas Indicateur2.
  6. Puis valider avec OK.
  7. Faire de même avec un nouveau style "Récapitulative niv 2" avec le code suivant : Récapitulatives; Pas Indicateur1; Inidicateur2.
Et voila,
Bonne manipulation,
Vincent

Aucun commentaire: