dimanche 10 avril 2011

Afficher toutes les dépendances de tâches sélectionnées dans MS Project

Voila un petit programme qui va vous permettre de visualiser toutes les dépendances d'une ou de plusieurs tâches sélectionnées dans un planning MS Project.

Bien sur, il faut faire l'importation des fichiers suivants (Macro MS Project) dans le project global en mode VBA (Alt + F11). D'abord, il faut faire une première importation "Dépendances_vxx" dans les modules puis une deuxième "DépendancesForm_vxx" dans les feuilles. Après reste à associer la macro "Dépendances" avec un bouton dans une barre avant de pouvoir l'utiliser.
Une fois cette étape faite il faut simplement sélectionner une tâche (ou plusieurs) puis lancer la macro.

Le système par défaut fait un filtre sur tous les prédécesseurs, il suffit de cliquer sur les autres choix pour changer le filtrage.

Le plus de cette macro est de pouvoir afficher toutes les tâches ou seulement les tâches pilotes, c'est à dire les tâches qui ont un impact direct (sans marge) sur le ou les tâches sélectionnées. 
On peut sortir de la macro en fermant le formulaire avec ou sans filtrage.

Le principe de cette macro est de balayer toutes les tâches prédécesseurs (ou successeur) des tâches sélectionnées puis de refaire le même balayage et ainsi de suite (programmation récursive). Cette macro doit pouvoir fonctionner à partir de MS Project 2000 en français.

Pour les programmateurs avertis, je leur conseille le site de Jack Dahlgren (http://masamiki.com/project/macros.htm > Trace Path) qui m'a permis de réaliser cette macro.

Amicalement,

Vincent

2 commentaires:

Unknown a dit…

Mise à jour de la macro en v23 avec la prise en compte dans le calcul des tâches pilotes des calendriers des ressources et des tâches.

Unknown a dit…

Cette macro est maintenant native sur la version MS Project 2013.