Microsoft Excel 2016 | VBA – Avancé

Maîtriser le VBA avec Excel 2016.

Présentation de la formation

Visual Basic Application (VBA) est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office, dans quelques autres applications Microsoft comme Visio et au moins partiellement dans quelques autres applications comme AutoCAD, WordPerfect, MicroStation, Solidworks ou encore ArcGIS.

Il remplace et étend les capacités des langages macro spécifiques aux plus anciennes applications comme le langage WordBasic intégré à une ancienne version du logiciel Word, et peut être utilisé pour contrôler la quasi-totalité de l’IHM des applications hôtes, ce qui inclut la possibilité de manipuler les fonctionnalités de l’interface utilisateur comme les menus, et de personnaliser les boîtes de dialogue et les formulaires utilisateurs.

cette formation vous permet d’évaluer votre niveau de maîtrise d’Excel VBA.

Programme de la formation

Objectifs pédagogiques

  • Maîtriser le langage de programmation VBA dans Excel.
  • Développer des applications VBA performantes.
  • Optimiser et fiabiliser des applications VBA existantes.

Pré-requis

  • Avoir suivi la formation  Excel – VBA ou avoir un niveau de connaissances équivalent.

Contenu de la formation

Maîtriser les fondamentaux de la programmation VBA

  • Les objets : ActiveCell, Selection, ActiveSheet, Range…
  • Les méthodes et propriétés.
  • Les collections : Cells, WorkSheets, Charts, WorkBooks.
  • Les types de variables, leur portée.
  • Le passage de paramètres d’une procédure à une autre.
  • Tests, boucles, gestion des erreurs.

Créer des bibliothèques de macros complémentaires

  • Rendre une macro accessible de tous les classeurs (les macros complémentaires).
  • Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins).

Mettre au point des procédures évènementielles

  • Les événements du classeur : ouverture, sauvegarde, fermeture.
  • Les événements de la feuille de calcul : modification du contenu d’une cellule, sélection d’une cellule.

Gérer classeurs, fichiers et graphiques par macro

  • Paramétrer l’ouverture d’un fichier.
  • Parcourir les fichiers d’un dossier pour effectuer un traitement répétitif.
  • Consolider des données provenant de différentes sources.
  • Automatiser la création de graphiques, les modifier avec VBA.

Construire des formulaires élaborés

  • Rappel sur les contrôles et leurs propriétés.
  • Gérer dynamiquement une liste déroulante.
  • Gérer des listes en cascade.

Piloter des applications externes

  • Piloter Outlook ou Word avec OLE Automation.

Méthodes & moyens

Explications théoriques suivies de pratiques guidées puis mises en autonomie

  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire

Profil du formateur

Nos formateurs sont certifiés à l’issue d’un parcours organisé par nos soins. Ils bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.

Support de cours

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB

Infos Pratiques

Durée : 2 jours (14 heures)
Prix : A définir
Lieu: A définir

Plus d'infos ?



Événements À Venir

Pas de Évènements