Formation bureautique Microsoft 365 Office Excel VBA perfectionnement

Excel VBA – Niveau 2

A l’issue de cette formation, vous serez capable de :
  • Maîtriser le langage de programmation VBA dans Excel
  • Développer des applications VBA performantes
  • Optimiser et fiabiliser des applications VBA existantes

Contenu de cours réalisé en conformité et en adéquation du référentiel de la certification visée.

Prérequis

Pour profiter pleinement de cette formation, il est indispensable d’avoir déjà pratiqué le langage VBA.
Formation professionnelle avec financement mon compte formation cpf

Méthode Pédagogique

Formation professionnelle avec financement mon compte formation cpf

La formation se déroule sur un format 30/60/10

  • 30% de Théorie : réalisé au moyen de supports type diaporama Powerpoint, et/ou sur tableau blanc.
  • 60% de Pratique : réalisé au travers de Travaux Pratiques, d’exercices tout au long de la formation.
  • 10% d’évaluation continue : réalisé au travers de QCM de niveaux permettant de s’assurer au fur et à mesure de la formation, l’acquisition et la compréhension des nouvelles connaissances et l’atteinte des objectifs.

Programme de formation :

  • Les objets : ActiveCell, Selection, ActiveSheet, Range…
  • Les méthodes et propriétés.
  • Les collections : Cells, WorkSheets, Charts, WorkBooks.
  • Les types de variables, leurs portées.
  • Les tableaux : déclaration, utilisation.
  • Le passage de paramètres d’une procédure à une autre.
  • Tests, boucles, gestion des erreurs.
  • Créer des fonctions personnalisées.
  • 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).
  • 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.
  • 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.
  • Rappel sur les contrôles et leurs propriétés.
  • Gérer dynamiquement une liste déroulante.
  • Gérer des listes en cascade.
Gérer la sécurité d’un classeur
Piloter Outlook ou Word avec OLE Automation.