Présentation

4 mars 2014
Imprimer

VBA est un langage objet, vous gérez des objets (ex : une cellule) qui ont des méthodes (ex : la sélection d'une cellule), des propriétés (ex : la couleur de fond d'une cellule) et des évènements (ex : vous venez de changer la sélection). Ce langage est plus ou moins basé sur Visual Basic (selon la version), il est apparu dans Office avec Excel 5. Dans cette version et celle d'Excel 95, les procédures et fonctions sont écrites dans des feuilles modules, vous pouvez également créer vos propres fenêtres de dialogue, chacune dans une feuille spéciale. Depuis Office 97, VBA est entièrement basée sur Visual Basic. Il reprend son environnement, les modules ne sont plus visibles directement dans le classeur, la création de boîte de dialogue personnalisée a été complètement revu et s'effectue dans l'environnement Microsoft Visual Basic. Le VBA s'est étendu aux autres applications d'Office, tel que Word, Access, PowerPoint et Outlook.

Pour atteindre l'environnement VBA :