Les contenus proposés aux organismes de formation: 
Excel - VBA  Initiation à la programmation en Visual Basic, en relation avec le Tableur EXCEL.

     On cherchera par de multiples exemples de base à montrer les capacités qu'offre cette association
     pour personnaliser, automatiser ou accélérer le traitement de données de toutes sortes.
     L'immense majorité de vos travaux peut être soumise à Excel de cette façon et vous faire gagner des heures de travail.



Excel - VBA Perfectionnement dans la programmation.

     On ira manipuler des données externes (ACCESS, Internet) ou locales.
     La  maîtrise de l'Automation et de la notion d'objet permettra une utilisation facile de ces données.
     La  manipulation des contenus des feuilles de calcul, le contrôle de la validité des entrées et la création
     de formulaires permettent de créer des applications manipulables par des tiers moins expérimentés...

Excel - VBA  Initiation :
  1. Introduction et généralités 
  Quand utiliser des macros 
  Utilisation de l’enregistreur de macros 
  Affectation d’une macro 
  Présentation de Visual Basic Editor 
2. Programmation avec VBA 
  Les procédures 
  Les variables, les types de données, les constantes et les tableaux 
  Les instructions et opérateurs 
  Les structures de contrôles 
3. Les collections d’objets 
  Les propriétés et méthodes 
  Les collections d’objets 
  L’explorateur d’objets 
4. Utilisation de VBA 
  Création et utilisation de formulaires 
  Manipuler les principaux objets 
  Saisir et afficher des informations 
5. Personnalisation de l’interface 
  Les boîtes de dialogue 
  Les menus et barres d’outils 
  Les procédures événementielles 
6. Gestion des erreurs 
  Interruption de la procédure 
  Exécution pas à pas 
  Les espions

   
Excel - VBA  Perfectionnement :

1. Module 1 
  Gestion des Erreurs 
  Procédures événementielles 
  Création et programmation d'une interface conviviale et dynamique (UserForms) 
2. Module 2 
  Piloter une autre application Microsoft en VBA (Outlook ou Word par exemple) 
  Programmation OLE 
  Programmation d'accès à une base de données externe (ADO) 
  Recherche et gestion de fichiers 
  Programmer des échanges avec des fichiers de type TEXTE
  ou de type BINAIRE.
3. Module 3
  Cryptage de fichiers.