Excel | Macros VBA - Programmation et Perfectionnement Mixte : présentiel / à distance

Dernière mise à jour : 29/02/2024

Bannière visuelle de présentation de la formation

Présentation

Cette formation vous perfectionnera au développement Excel avec le langage VBA. Vous apprendrez à optimiser, fiabiliser et organiser le code pour mettre en place et maintenir des applications performantes.

Objectifs

Cette formation permet de :

  • Maîtriser le langage de programmation VBA dans Excel.
  • Développer des applications VBA performantes.
  • Optimiser et fiabiliser des applications VBA existantes.
  • Utiliser le gestionnaire d'erreurs pour détecter les problèmes et corriger
  • Créer une interface de dialogue avec l'utilisateur sous Excel en utilisant des boîtes de dialogue et messages
  • Développer des traitements sur les données, représenter et publier des données, par programmation VBA

Programme

Rappels VBA

  • Rappel des objets et collections fondamentaux : ActiveCell, Selection, ActiveSheet, Range…
  • Les méthodes et propriétés.
  • Les collections : Cells, WorkSheets, Charts, WorkBooks.
  • Les différents types
  • Portée des variables
  • Les tableaux 
  • Le passage de paramètres d'une procédure à une autre.
  • Maîtriser les syntaxes de base : conditionnelles et boucles, variables.
  • Gérer des erreurs récupérables dans le code. Identifier les types d'erreur et manipuler les outils de débogage.

 

Objets Excel évolués, événements

  • Créer des listes, filtres, sous-totaux, tableaux croisés dynamiques : construction et manipulation par programmation.
  • Utiliser les fonctions de calcul d'Excel en VBA (WorksheetFunction).
  • Automatiser la création, la modification d'un graphique avec VBA.
  • Repérer les événements de classeur, de feuilles. Utiliser l'argument Cancel. Sécuriser l'ouverture d'un classeur.

 

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

  • 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).

 

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.

 

Gérer la sécurité d'un classeur

  • Détecter le login de l'utilisateur.
  • Gérer des droits d'accès différents suivant l'utilisateur.
  • Enregistrer l'activité et gérer l'historique du classeur.

Public visé

  • Tout utilisateur ayant les bases de la programmation VBA.

Modalités pédagogiques

Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux stagiaires :

  • Formation en présentiel
    • En groupe (inter-entreprises ou intra-entreprise)
    • En individuel (monitorat)
    • En journée ou en cours du soir (sur demande spécifique)
  • Formation en distanciel
    • Distanciel synchrone
    • Distanciel asynchrone

 

 

Prérequis

  • Utilisateurs ayant suivi la formation « Excel Macros VBA : Initiation » ou ayant des connaissances équivalentes

Moyens et supports pédagogiques

  • Présentiel / distanciel synchrone (classes virtuelles)
  • Méthodologie d'apprentissage interactive et participative
  • Exposés théoriques
  • Exercices et études de cas concrets
  • Temps d'échanges
  • Accompagnement pédagogique individualisé

Modalités d'évaluation et de suivi

En amont de la formation :

  • Recueil des besoins : permet de récolter des informations sur le stagiaire (profil, formation, attentes particulières, ...).
  • Auto-positionnement des stagiaires afin de mesurer le niveau de départ.

 

Tout au long de la formation :

  • Évaluation continue des acquis via des questions orales, exercices / projet fil rouge, des QCM, des cas pratiques et mises en situation.

 

A la fin de la formation :

  • Auto-positionnement des stagiaires afin de mesurer l'acquisition des compétences.
  • Evaluation du formateur des compétences acquises par les stagiaires.
  • Questionnaire de satisfaction à chaud : permet de connaître le ressenti des stagiaires à l'issue de la formation.
  • Questionnaire de satisfaction à froid : permet d'évaluer les apports réels de la formation et leurs mises en application au quotidien.

Accessibilité

Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.

M'inscrire à la formation

Valider la pré-inscription
Inscription possible jusqu'à 10 jours avant démarrage formation

Prochaines Sessions

  • Désolé, cette formation n'est pas programmée pour le moment.

    Si vous êtes responsable formation, vous pouvez faire une requête pour l'organiser en INTRA dans votre entreprise.

Dans la même catégorie

Catalogue de formation propulsé par Dendreo,
Plateforme dédiée pour les OF