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
   30   31   32   33   34   35   36   37   38   39   40