Utilisation des InputBox pour les dates d'échéance en VBA

Utiliser une Inputbox
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Programmez Microsoft Project 2016 avec les macros et VBA
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Découvrez comment utiliser une InputBox pour saisir des dates d'échéance directement dans une tâche sous VBA.

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.

Voir plus
Questions réponses
Quelle est la différence entre InputBox et MSGBox?
L'InputBox permet de recueillir la saisie de texte par l'utilisateur tandis que la MSGBox ne permet que des choix de boutons standard comme oui, non, et annuler.
Comment définir une valeur par défaut dans une InputBox?
Pour définir une valeur par défaut, vous pouvez utiliser le quatrième argument de la fonction InputBox, par exemple en utilisant la date du jour plus un certain nombre de jours.
Que faire si un utilisateur saisit du texte au lieu d'une date dans l'InputBox?
S'il saisit du texte, cela provoquera une erreur d'exécution. Il est possible de gérer cette erreur en utilisant des structures de contrôle comme On Error dans VBA.

Programme détaillé