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