Utilisation des InputBox pour les dates d'échéance en VBA
Découvrez comment utiliser une InputBox pour saisir des dates d'échéance directement dans une tâche sous VBA.
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 ce tutoriel, nous vous montrons comment combiner l'utilisation de variables avec une boîte de dialogue InputBox pour recueillir la saisie de dates par l'utilisateur. Contrairement à une MSGBox qui ne permet que des choix de boutons standard (oui, non, annuler), une InputBox permet une saisie personnalisée. L'objectif est de permettre à un utilisateur positionné sur une tâche dans Project de saisir une date d'échéance via une macro. Vous apprendrez à :
- Déclarer et initialiser des variables.
- Utiliser une InputBox pour recueillir des données.
- Définir une valeur par défaut pour l'InputBox.
- Mettre à jour la date d'échéance de la tâche sélectionnée.
Le tutoriel couvre également la gestion des erreurs lors de la saisie et propose différents scénarios de test pour valider le bon fonctionnement du code.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de vous apprendre à :
- Utiliser des InputBox pour la saisie de dates.
- Gérer les dates d'échéance dans Microsoft Project.
- Manipuler les variables et les interactions utilisateur en VBA.
Prérequis pour cette leçon
Pour suivre ce tutoriel, vous devez :
- Avoir des bases en programmation VBA.
- Connaître les principes de base de Microsoft Project.
- Être familier avec l'utilisation des macros.
Métiers concernés
Les métiers qui peuvent tirer parti de ce tutoriel incluent :
- Développeurs VBA.
- Chefs de projet.
- Analystes de données.
Alternatives et ressources
Pour des solutions alternatives, vous pouvez :
- Utiliser des formes Google pour recueillir les dates.
- Intégrer des tables Excel pour la gestion des deadlines.
- Explorer d'autres langages de script comme Python.
Questions & Réponses
