Séance 3
Préliminaire
- Ouvrir un classeur excel.
- Sauvegarder le sous le nom TD5.xlsm (classeur prenant en charge les macros). Attention, si vous sauvegardez votre classeur en .xlm vous ne pourrez pas utiliser VBA!.
- Aller sur l'onglet Développeur.
- Cliquer sur le bouton Visual basic , une nouvelle fenêtre va s'ouvrir. Cette fenêtre sera votre espace de travail pour écrire des macros et des fonctions VBA. Celles-ci seront utilisées par votre classeur TD5.
- Dans la fenêtre vba, cliquer sur Insertion et sélectionner dans le menu Module.
C'est dans un module que nous écrirons toutes les fonctions et les macros que nous utiliserons dorénavant. Il est donc important que vous sachiez faire la manipulation précédente à tous les tds.
Ecrire des macros qui permettent de réaliser :
Exercice 1 - affichage et tableau d'entiers
- Affichage d'un message : commande MsgBox
Sub Ma_Premiere_Macro()
MsgBox ("Bonjour”)
End Sub
- Afficher l'heure dans une cellule
- Déclarer une variable puis l'afficher
- Remplir un tableau de données : liste de noms d'étudiants
Exercice 2 - les boucles
- Ecrire un tableau de données en utilisant la boucle for: (1,2,3,4,5) sur la colonne D
- Ecrire un tableau de données en utilisant la boucle While : (1,2,3,4,5) sur la ligne 3
- Ecrire la matrice identité de taille (5,5). Le coin haut à gauche est sur la cellule (6,6)
Exercice 3 - les tests if then else
- Dessiner un tableau (6,6) à deux couleurs à partir de la cellule (5,5).
- Dessiner un tableau (6,6) à trois couleurs (bleu, blanc, rouge) représentant le drapeau Français
Solutions