L'informatique à votre Portée

L'informatique   Prêt-à-Porter

EXCEL VBA

EXCEL - La programmation VBA

EXCEL VBA

Acquérir les bases pour construire des macros fiables et efficaces dans Excel.

Durée

3 journées (21 heures)

Les pré-requis

Maîtriser les connaissances requises pour Excel - Prise en main, Excel - Les formules et fonctions, Excel - Les listes de données

Le programme

Enregistrer, modifier et exécuter une macro

  • Notion de macros commandes.
  • Personnaliser les barres d'outils.
  • Construire une macro commande par enregistrement.
  • Accrocher la macro à un bouton.

Structure du langage

  • Écrire directement une macro dans l'éditeur Visual Basic
  • Méthodologie.
  • Utiliser des variables pour optimiser le code.
  • La portée et le type de données des variables
  • Relation avec l'utilisateur : Inputbox, Msgbox.
  • Effectuer des tests : If… Then… Else, Select Case.
  • Mettre en place des boucles pour les traitements répétitifs : Do… Loop, For… Next, For Each.
  • Le bloc d'objets: With…

Les Objets

  • Intégrer la notion d'objets, de méthodes et propriétés.
  • Manipuler les feuilles, les classeurs, les cellules par macro.
  • Transférer les données d'une feuille dans une autre.
  • Déclencher automatiquement des macros
  • Figer l'écran, désactiver les messages d'alerte.

Les formulaires

  • Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes, boutons d'option, cases à cocher, etc.
  • Interagir avec les cellules d'Excel : le contrôle RefEdit.

"Déboguer" une macro

  • Exécuter au pas à pas, poser des points d'arrêts.
  • Contrôler les valeurs contenues dans les variables.
  • Ajouter des espions
  • La fenêtre exécution

 

GEMCCAP - Catherine MONIER - 7 chemin de Villeneuve 81100 CASTRES - (+33) 06 21 60 22 62