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é-inscription

Valider la pré-inscription

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.

Accessibilité à nos formations

Si vous ĂȘtes en situation de handicap, contactez-nous avant le dĂ©but de votre formation pour que nous puissions vous orienter efficacement et vous accueillir dans les meilleures conditions.

Inscription possible jusqu'à 10 jours avant le démarrage de la 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