Outils logiciels pour les cours Paris II

Cours Paris II

edit SideBar

Licence L3: Économie Internationale



Séance 3

Installation du VBA

  1. Cliquer sur le bouton Office.
  2. Cliquer sur le bouton Options Excel.
  3. Cliquer sur Compléments dans le menu de gauche, puis sur le bouton Atteindre situé en bas de la fenêtre.
  4. Dans la petite fenêtre de dialogue qui s'est ouverte, cocher Analysis ToolPak VBA.
  5. Valider en cliquant sur le bouton OK.
  6. Excel installe les compléments et ferme la fenêtre d'Options.

Préliminaire

  1. Ouvrir un classeur excel.
  2. 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!.
  3. Aller sur l'onglet Développeur.
  4. 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.
  5. 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

  1. Affichage d'un message : commande MsgBox
    Sub Ma_Premiere_Macro()
    MsgBox ("Bonjour”)
    End Sub
  2. Afficher l'heure dans une cellule
  3. Déclarer une variable puis l'afficher
  4. Remplir un tableau de données : liste de noms d'étudiants
  5. Calculer la somme d'une colonne

Exercice 2 - les boucles

  1. Ecrire un tableau de données en utilisant la boucle for avec les paramètres LBound et UBound

Exercice 3 - les conditions : if

  1. Chercher la cellule qui possède la plus grande valeur (max) d'un tableau de données et enregistrer cette valeur dans une cellule vide.
  2. Chercher puis mettre en gras la cellule qui possède la plus grande valeur (max) d'un tableau de données.


Correction

UP2