Utilisation Avancée de SELECT CASE en VBA

Le Select Case
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

49,90€ Je commande

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

DescriptionProgrammeAvis

49,90€ Je commande

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

Les objectifs de cette vidéo sont de vous apprendre à :
1. Utiliser la structure SELECT CASE en VBA.
2. Simplifier vos macros pour en améliorer la lisibilité.
3. Travailler efficacement avec les tâches et les variables dans les macros Excel.

Cette leçon vous montre comment utiliser le SELECT CASE en VBA pour optimiser et clarifier vos macros dans Excel.

Dans cette leçon, nous revisitons l'exemple précédent où nous avions utilisé des instructions IF pour traiter différentes conditions. Nous allons cette fois-ci utiliser une structure SELECT CASE pour améliorer la clarté et la maintenance du code. Vous apprendrez comment initialiser des variables, comment travailler avec les tâches d'un projet actif et comment utiliser des structures WITH pour simplifier le code.

Une des principales améliorations apportées par l'utilisation de SELECT CASE est la simplification de la syntaxe, rendant ainsi le code plus lisible. Nous verrons en détail comment configurer cette structure et comment elle peut gérer différentes durées de tâches en fonction des conditions spécifiées, comme par exemple une durée inférieure à 5 jours, entre 5 et 10 jours, et plus de 10 jours.

Cette approche est particulièrement utile pour les développeurs souhaitant écrire des macros VBA plus professionnelles et efficaces. En vous appuyant sur les concepts étudiés dans cette leçon, vous serez mieux équipé pour gérer des projets complexes dans Excel VBA.

Voir plus
Questions réponses
Quel est l'avantage principal de la structure SELECT CASE par rapport à un IF... THEN... ELSEIF classique ?
L'avantage principal de SELECT CASE est qu'il rend le code plus lisible et maintenable, surtout lorsqu'il y a plusieurs conditions à tester.
Pourquoi est-il mieux d'utiliser un SELECT CASE plutôt que plusieurs instructions IF pour des scénarios complexes ?
SELECT CASE est préférable car il simplifie la structure du code, ce qui le rend plus facile à lire, à comprendre et à maintenir.
Qu'est-ce que la fonction ACTIVE PROJECT point hours per day permet de récupérer dans le code exemple ?
La fonction ACTIVE PROJECT point hours per day permet de récupérer le nombre d'heures par jour configuré dans le projet actif.

Programme détaillé