Page 35 - DCG - Excel - 2025
P. 35
FICHE Excel n°25 : SELECT CASE en VBA
Capsule vidéo
1. Le concept
SELECT CASE permet de simplifier l’écriture de tests multiples. Elle est plus lisible que plusieurs IF ELSEIF
successifs.
2. Syntaxe
Select Case variable
Case valeur1
instructions1
Case valeur2
instructions2
Case Else
instructions_par_défaut
End Select
3. Exemple expliqué
Select Case Note
Case Is < 10
MsgBox "Ajourné"
Case 10 To 14
MsgBox "Admis"
Case Is >= 15
MsgBox "Mention Bien"
End Select
4. Mini exercice
Créez une macro qui :
• Lit une catégorie en cellule A1 ("A", "B", "C", etc.)
• Affiche un message correspondant à chaque catégorie
• Affiche "Inconnu" pour tout autre cas
5. Exercice d’application
Reprenez le TPIF.xlsm et proposez une macro nommée LesEtats en alternative à la macro Etat. La macro
LesEtats sera écrite avec Select Case.
33

