Formations VBA

VBA, Visual Basic Application, est le langage de programmation Visual Basic lié aux logiciels de la suite Microsoft Office. Ce langage comporte toutes les fonctions et méthodes, tous les objets et propriétés que l'on retrouve dans les langages événementiels modernes.

Étant lié aux applications d'Office, il comporte aussi des objets de ces applications. Objets "documents" pour Word, objets "feuille de calcul" pour Excel, objets "tables, requêtes, formulaires, états, etc. pour Access, objets "message" pour Outlook. Évidemment il comporte aussi tous les sous-objets, propriétés et commandes de ces applications.

Il est donc possible, non seulement de faire un programme classique avec ce langage, mais aussi de piloter Excel, Word, Access ou Outlook, voire d'autres applications Windows. On dispose donc de toute la puissance des ces logiciels pour réaliser des programmes de toute nature.

Le pré-requis de ces formations exige de bien connaître le logiciel sur lequel on s'appuie pour développer en VBA, Excel ou Access pour l'initiation VBA.  Pour des formations de perfectionnement au VBA, il convient d'avoir une pratique du VBA ou d'avoir suivi une des formations d’initiation.

La durée conseillée de la formation peut être aménagée en fonction du niveau initial de programmation des stagiaires

Choisissez votre formation VBA :


Formation

Durée conseillée

Formation Access : Initiation à la programmation VBA

Principes de la programmation, les instructions, les structures conditionnelles, les boucles, les variables, les procédures et les fonctions, portée des variables,  des procédures et des fonctions, les événements, les objets les propriétés et  les méthodes, automatiser des formulaires et des états, créer des menus, manipuler les données des tables par le code,

3 journées

Formation Excel : Initiation à la programmation VBA

Principes de la programmation, les instructions, les structures conditionnelles, les boucles, les variables, les procédures et les fonctions, portée des variables,  des procédures et des fonctions, les événements, manipuler les objets d'excel par le code, les propriétés et  les méthodes, utiliser les macros pour générer du code VBA, modifier les macros, créer de nouvelles fonctions pour Excel...

3 journées

Formations de perfectionnement VBA

A définir en fonction de vos projets. Exemple :

  • Piloter Word depuis Excel ou Access pour créer des courriers en fonction des données de ces applications
  • Utiliser Excel pour formater des états de sortie de données d'Access (Tableaux mis en forme, tableau croisés dynamiques, graphiques, etc)
  • Créer des messages Outlook avec pièces attachées automatiquement depuis Excel ou Access
  • Exploiter les données d'une base Access depuis Excel
  • Etc.

Ces formations de perfectionnement étant souvent très spécifiques, elles doivent être prévues avec un délai suffisant à convenir en amont, et une durée évaluée au cas par cas.

selon projet

Zone d'intervention

Formateur, j'interviens sur toute la France pour des formations à partir de Strasbourg et éventuellement dans tous pays francophones.

Naturellement mon rayon d'action le plus fréquent concerne l'Est de la France : Alsace, Lorraine, Strasbourg, Saverne, Haguenau, Colmar, Mulhouse, Nancy, Metz, Epinal, Saint-Dié, Besançon, etc.

Convention de formation

Formateur déclaré je dispose d'un numéro de formateur pour passer des conventions de formation professionnelle (DIF, CPF, etc.)