0% ont trouvé ce document utile (0 vote)
16 vues5 pages

Programmation Visual Basic : Structure Case

Transféré par

gobaldavelyassebebana
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues5 pages

Programmation Visual Basic : Structure Case

Transféré par

gobaldavelyassebebana
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Institut des Sciences et Techniques Professionnelles Année 2023-2024

Semestre 4 licence EI2, MI2, BTP2

PROGRAMMATION EN VISUAL BASIC

Chapitre 2.1 : les structures de contrôles : La structure Case


Au-delà de 3 possibilités du test, on a besoin d'une autre structure qui peut gérer plusieurs cas.
C'est la structure Select … Case …
C’est une extension du If. Elle permet une programmation plus claire en évitant une trop
grande imbrication de If successifs.

Syntaxe :
Select Case Expression Expression : ou variable Exemples :
Select Case VARIABLE
Case ListeValeurs1 ListeValeurs : peut-être :
Bloc d'instruction1 - une suite de valeurs : 1, 3, 5, 7, 9 Case 65, 69, 73, 79, 85
- une fourchette : 0 To 9 MsgBox(" C’est une voyelle ")
Case ListeValeurs2 - une plage : Is >= 10
Bloc d'instruction2 Case 66 To 90
……. Case Else MsgBox(" C’est une consonne ")
[Case Else Bloc d'instruction N : facultatif
Case “F”
Bloc d'instruction N] MsgBox(" vous est une femme")

End Select Case Is >= 10


MsgBox(" nombre positif")

Case Else
MsgBox(" Ce n’est pas une lettre
")
End Select

Une seule Expression (ou Variable) est testée au début, puis est comparée avec les listes de valeurs. A
la première concordance, le bloc d'instruction correspondant est exécuté, puis le programme sort de
la structure.

Si aucune concordance n’est trouvée les instructions placées après le Else sont exécutées.

Application : conception d’une interface utilisateur (Userform) : Calcul année départ à


la retraite selon le genre.
1. Lancez Visual basic à partir du logiciel Word ou Excel

Ruban fichier  Option Word /Excel

Enseignante : Mme Niangui-Mona Espérance


Institut des Sciences et Techniques Professionnelles Année 2023-2024
Semestre 4 licence EI2, MI2, BTP2

2. Enregistrez le document Word comme un document prenant en charge les macros.

3. Insérer une forme utilisateur ( userform )

4. Création de l’interface calcul année de départ à la retraite

Enseignante : Mme Niangui-Mona Espérance


Institut des Sciences et Techniques Professionnelles Année 2023-2024
Semestre 4 licence EI2, MI2, BTP2

Propriétés des objets de la forme :

Form : Name: annee_retraite textbox1 : name : znom


Caption : calcul de l’année départ en retraite textbox2 : name : zance
Backcolor : palette/choisir la couleur textbox3 : name : zcours
textbox3 : name : zgenre
Label 1 : caption : Calcul de l’année de
départ à la retraite d’un employer listbox1: name: resultat
font : lucida handwriting, taille 20
forecolor : palette /choix couleur boutoncom1 :
name : calcul
label 2 : caption : Nom et Prénom : caption : calculer
label 3 : caption : Année de Nce: boutoncom2 : caption : Quitter
name : btquitter

5. Enregistrer le document comme Document prenant en charge les macros

6. Tester / exécuter votre userform

Enseignante : Mme Niangui-Mona Espérance


Institut des Sciences et Techniques Professionnelles Année 2023-2024
Semestre 4 licence EI2, MI2, BTP2

7. Edition de code :
[Link] quitter/Fermer : Double clic sur le bouton, écrire End entre les mots clés

7.2. Récupération de l’année en cours à partir de la fonction date

[Link] calculer : Double clic sur le bouton, écrire le code entre les deux mots clés

Enseignante : Mme Niangui-Mona Espérance


Institut des Sciences et Techniques Professionnelles Année 2023-2024
Semestre 4 licence EI2, MI2, BTP2

Tester / exécuter votre Mini Application

Enregistrez le document Word comme un document prenant en charge les macros.

Enseignante : Mme Niangui-Mona Espérance

Vous aimerez peut-être aussi