Menu Fermer

La Programmation en VBA nous permet d’automatiser les logiciels de la suite Microsoft Office. Que se soit Excel, Word, Outlook, Powerpoint ou Access apprenez à gagnez du temps avec un langage accessible et qui donne des résultats rapide et fiable.

Programmation VBA

Qu’est ce que le langage VBA

Le langage VBA est un langage de programmation issus du langage VB (Visual Basic) de Microsoft qui permet de développer des application pour Windows. Microsoft à eu l’idée d’intégrer une version spécifique de ce langage dans L’Office. Jusqu’à la version  VB 6 les langages étaient assez similaire, mais depuis la nouvel version VB .net il y a plusieurs différences entre ces deux langages.  

Programmer en VBA

La programmation VBA et une programmation orienté Objet cela signifie qu’il est nécessaire de connaitre les objets de chaque logiciel pour pouvoir les commander. Chacun des objets fait partie d’une Collection. Tout le langage est basé sur ce principe nous allons donc étudier certains objets pour vous montrer comment les manipuler.

Les sujets de formations

Nous allons traiter dans ce chapitre tous les logiciels de la suite Office de Microsoft. En utilisant plusieurs exemples sur plusieurs logiciels pour bien comprendre comment fonctionne le langage. Nous allons traiter les points suivants :

  • L’environnement
  • Les procédure
  • Les structures décisionnels (If et Select Case)
  • Les Boucles (For, Do et For Each)
  • Les objets
  • Les Variables (Valeur, Tableau et Objet)
  • Les Fonctions
  • Les boîtes de dialogue
  • La communication entre logiciel
Editeur VBA

Les Cycles d’apprentissage

Pour vous permettre de progresser à votre rythme nous avons créer 4 cycles d’apprentissage de la programmation VBA :

  • 1er Cycle : Les bases des exemples simple pour bien comprendre le fonctionnement du langage
  • 2éme Cycle : Les structures Décisionnel et les boucles
  • 3éme Cycle : Créer des macros structuré
  • 4éme Cycle : Les méthodes d’optimisation

Pour chacun de ces cycles la difficulté est graduelle ce qui nous permet d’aborder chaque étape au travers de plusieurs exemples.