Comment créer une macro de tri dans Microsoft Project
Découvrez comment créer une macro pour trier les tâches dans Microsoft Project en utilisant Visual Basic.
Découverte du modèle objet
L'éditeur Visual Basic
Test conditionnels et variables
Les boucles
Débogage et flux du code
Quelques fonctions de base
L'enregistreur automatique de macros
Exemple : gérer les lignes vides et le mode manuel
Exemple : gérer les fractionnements
Exemple : gérer le calendrier
Exemple : exploiter les données chronologiques
Détails de la leçon
Description de la leçon
Dans cette leçon, nous allons explorer l'utilisation d'une méthode pour créer une macro capable de trier les tâches dans Microsoft Project. Tout d'abord, nous entrerons plusieurs tâches avec des durées variées. Ensuite, nous passerons à l'éditeur Visual Basic pour écrire le code de tri.
Le processus inclut la création d'un nouveau module, la construction de la macro en utilisant l'objet Application et la méthode Sort pour spécifier les critères de tri (durée, ordre croissant ou décroissant). Nous explorerons également comment renuméroter les lignes après le tri.
Enfin, nous testerons deux approches différentes pour exécuter cette opération: la première en suivant l’ordre des arguments, et la seconde en appelant explicitement les arguments par leur nom. Cela vous permettra d'acquérir une compréhension approfondie des options disponibles lors de la création de macros dans Microsoft Project.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de :
- Comprendre comment créer et organiser des macros dans Microsoft Project.
- Apprendre à utiliser l'éditeur Visual Basic pour écrire des méthodes de tri.
- Maîtriser l'utilisation des arguments de la méthode Sort.
- Découvrir comment renuméroter les lignes après un tri.
Prérequis pour cette leçon
Pour suivre cette vidéo, il est recommandé d'avoir :
- Des connaissances de base en gestion de projet.
- Une compréhension élémentaire de Microsoft Project.
- Des notions en programmation VBA dans le contexte des applications Microsoft Office.
Métiers concernés
Ce sujet est particulièrement utile pour les :
- Gestionnaires de projet qui souhaitent automatiser les tâches répétitives.
- Développeurs VBA travaillant sur des projets d'intégration.
- Analystes de données utilisant Project pour planifier et suivre les performances des projets.
Alternatives et ressources
Si vous ne disposez pas de Microsoft Project, vous pouvez explorer les alternatives suivantes :
- Smartsheet pour la gestion de projet en ligne.
- Monday.com pour des solutions de gestion de travail.
- Trello pour une gestion de projet basée sur le kanban.
Questions & Réponses