Formation Excel VBA

Excel VBA
Personnalisez et étendez Microsoft Excel avec les macros VBA (Visual Basic pour Application), ce langage vous permettra d'ajouter des fonctionnalités ou faire des traitements qu'Excel ne peut faire par défaut.

Obtenir un devis Comment financer ma formation ?


Le programme de formation


Les macros Excel

  • Enregistrement et exécution des macros
  • Le mode relatif et le mode absolu
  • Gestion des déclencheurs (bouton de commande et barre d'outils)

Le langage VBA

  • Introduction au langage VBA à la programmation orienté objet
  • Règles d'écriture et de syntaxe
  • Utilisation des objets (propriétés et méthodes)
  • Présentation de l'éditeur Visual Basic (explorateur de projets, explorateur d'objets, outils de débogage)
  • Les procédures et les fonctions en VBA (Sub et Function)
  • Les différents types de variables et leurs portées
  • Les structures de contrôle (If et Select)
  • Les structures itératives (For, Do, While)
  • Les procédures événementielles

Les fonctions

  • Création et utilisation de fonctions personnalisées
  • Utilisation de fonctions natives Excel en VBA

Les boîtes de dialogue et les interfaces utilisateur

  • Les Inputbox
  • Les Msgbox
  • Création et programmation de Userforms

Gestion des erreurs

  • Savoir intercepter et traiter les erreurs
  • Débogage et mode pas à pas

Importer, exporter ou lier des données

  • Pilotage d'Access ou de Word
  • Les fichiers externes au format txt (écriture et lecture)

Gestion d'objets et de collections

  • Les objets Range et Cells
  • Les collections Workbooks et Worksheets
  • La boucle For each


Pré-requis

Avoir une bonne connaissance du logiciel Excel. La pratique d'un langage de programmation est un plus.

Public

Toute personne souhaitant maîtriser les bases de la programmation VBA : structure de programmation, manipulation d'objets, de leurs propriétés et méthodes et utilisation des variables Réaliser des traitements automatisés Utiliser la programmation événementielle pour automatiser, assister et contrôler les actions de l'utilisateur sur l'interface.

Objectifs

Créer des macros au moyen de l'enregistreur et les exécuter par l'intermédiaire d'une interface personnalisée, utiliser les fonctionnalités de programmation de VBA pour écrire des macros et des fonctions personnalisées, manipuler les classeurs, les feuilles et leur contenu, effectuer des traitements itératifs sur des plages de cellules, personnaliser l'application et l'interface utilisateur.

Moyens pédagogiques

Un PC par personne, un groupe de maximum 5 personnes.
Exposé théorique, suivi d'une mise en pratique.

Moyens pour suivre l’exécution de l’action et d’en apprécier les résultats

A la fin de la formation, le stagiaire évalue la qualité de la formation puis complète avec le formateur un tableau reprenant les différents points du programme en précisant, si c’est acquis, en cours d’acquisition ou non acquis.


Pour toute demande de financement auprès de votre OPCA ou Pôle Emploi vous aurez besoin du programme détaillé de formation.