Créer une Fonction VBA dans Microsoft Project

Apprenez à créer une fonction VBA dans Microsoft Project pour gérer les heures de travail par jour et par semaine.

Détails de la leçon

Description de la leçon

Dans cette leçon, nous allons voir comment créer une fonction VBA dans Microsoft Project. Nous commencerons par configurer les options du projet, notamment le nombre d’heures de travail par jour et par semaine. Ensuite, nous passerons à l'éditeur de VBA pour créer une nouvelle fonction appelée getHoursPerDay. Cette fonction sera utilisée pour récupérer le nombre d’heures de travail par jour configurées dans le projet actif.

Nous détaillerons chaque étape du processus, depuis l'insertion d'un nouveau module jusqu’à l’utilisation de la fonction dans la fenêtre d'exécution. Vous apprendrez également la différence entre une subroutine (sub) et une fonction, en comprenant comment la fonction peut retourner un résultat qui peut être utilisé pour des calculs de conversion.

Ce tutoriel est crucial pour ceux qui cherchent à automatiser la gestion du temps dans leurs projets et souhaitant gagner en efficacité en utilisant des scripts VBA personnalisés.

Objectifs de cette leçon

Les objectifs de cette vidéo sont de vous apprendre à :
- Configurer les options de temps dans Microsoft Project
- Créer et utiliser une fonction VBA
- Différencier une fonction d'une subroutine

Prérequis pour cette leçon

Pour suivre cette vidéo, vous devez avoir des connaissances de base en Microsoft Project et en VBA.

Métiers concernés

Cette vidéo est particulièrement utile pour les chefs de projet, les planificateurs et les développeurs VBA.

Alternatives et ressources

Comme alternatives, vous pouvez utiliser d'autres logiciels de gestion de projet ou des scripts Python pour l'automatisation.

Questions & Réponses

Le réglage des heures par jour dans Microsoft Project permet de définir le nombre d'heures de travail effectives par journée, ce qui est crucial pour la planification et l'estimation des délais des tâches.
La différence clé est qu'une subroutine exécute des actions sans retourner de valeur, tandis qu'une fonction exécute une action et retourne une valeur qui peut être utilisée pour des calculs ou d'autres opérations.
Connaître la méthode getHoursPerDay est important car elle permet de récupérer le nombre d'heures de travail par jour défini dans le projet, ce qui est essentiel pour adapter et automatiser la gestion du temps et des ressources.