VBA


Objectif

VBA (Visual Basic for Applications) est très répandu grâce à Microsoft Office. Assortie de VBA, son langage macro, Microsoft Excel est devenu une norme de fait, d’abord dans les banques, puis s’est généralisé dans tous les secteurs. Ce succès tient au besoin de manipuler des données, d’automatiser des traitements et des calculs, autant de travaux qui incombent souvent à des statisticiens.

Plan

  1. L’environnement de développement de VBA
  2. VBA : Types, définition de variable, constante, tableaux. Affectation, contrôle de flots, boucles. portée d’une variable, la mémoire. Fonctions, procédures, passage d’arguments.
  3. Interactions entre Excel et VBA : Enregistrement de macros. Réécriture et adaptation de code enregistré. Utilisation d’objets d’Excel.
  4. Exemple d’algorithmes et implémentation en VBA

Références