Excel VBA – Automatisation des traitements

NIVEAU : Intermédiaire
POSITIONNEMENT : Perfectionnement
PRE-REQUIS : Cette formation nécessite une bonne maîtrise d’Excel correspondant au niveau acquis à l’issue d’une formation Excel.
PROFILS STAGIAIRES : Toute personne utilisant Excel de manière confirmée ou exerçant comme technicien bureautique et souhaitant maîtriser VBA appliqué à Excel.

DUREE : 21 heures – 3 jours
DATE : Voir convention
TARIF : A partir de 250 € la journée
LIEU DE FORMATION : En entreprise ou en salle proposée par l’organisme de formation, accessible aux personnes à mobilité réduite
FORMATION DISPONIBLE EN : Présentiel – Distanciel (face-à-face et partage d’écran avec un formateur) – Sur-mesure
*Vous êtes en situation de Handicap, merci de nous contacter pour l’analyse de l’adaptation des modalités de l’action de formation.

MODALITES ET DELAIS D’ACCES : En moyenne votre demande est prise en charge dans un délai de 48 heures, une fois le devis validé nous pouvons mettre en place la formation entre 1 semaine à 3 semaines

SUIVI DE FORMATION : feuille de présence

OBJECTIF :

À l’issue de la formation le stagiaire aura acquis la capacité à écrire des macros dans Excel et à réaliser des applications manipulant les différents objets Excel avec VBA.

METHODE PEDAGOGIQUE :

  • Alternance entre théorie et pratique
  • Mise en situation

MODALITÉS D’ÉVALUATIONS :

  • Tests, Exercices Pratiques
  • Evaluation en début et fin de formation.
  • Tests formels et informels tout au long de la formation permettant de suivre l’évolution et valider les acquis en fin de formation.

FORMALISATION A L’ISSUE DE LA FORMATION : Remise d’une attestation de formation

OBJECTIFS PÉDAGOGIQUES :

  • Enregistrer et créer des macros.
  • Utiliser l’éditeur Visual Basic.
  • Créer et appeler des procédures.
  • Manipuler les principaux objets Excel.
  • Concevoir des fonctions personnalisées.
  • Utiliser les structures de décision et les boucles.
  • Personnaliser l’interface utilisateur.
  • Identifier et corriger les erreurs dans les macros.

PROGRAMME :
* Ce programme peut évoluer selon vos besoins

JOUR 1 : Des macros à VBA

  • Enregistrer et exécuter des macros depuis Excel.
  • Créer des macros avec l’éditeur VBE.
  • Utiliser l’aide de Visual Basic.
  • Créer et appeler des procédures.

Les objects Excel :

  • Comprendre les objets, propriétés et méthodes.
  • Manipuler les objets Workbook, Worksheet et Range.
  • Créer ses propres fonctions de calcul.

JOUR 2 : Définir et intégrer une fonction

  • Définir une fonction.
  • Définir ses arguments.
  • Définir sa valeur de retour.
  • Piloter une macro avec Visual Basic.
  • Utiliser les structures de décision : If, Then, Else et Select Case.
  • Utiliser les boucles : For/Next et Do/Loop.
  • Utiliser les variables et les constantes.

Personnaliser les applications et l’interface :

  • Affecter des macros à des boutons, des images ou des barres d’outils.
  • Créer des boîtes de dialogue personnalisées.
  • Répondre aux actions des utilisateurs.

JOUR 3 : Utiliser les évènements

  • Ajouter des procédures événementielles dans les classeurs.
  • Ajouter des procédures événementielles dans les feuilles.
  • Utiliser les événements.

Déboguer les macros :

  • Exécuter le code en mode pas à pas.
  • Contrôler les valeurs des variables.
  • Identifier et corriger les erreurs.

COMPÉTENCES VISÉES :
Cette formation permet de :

  • Automatiser des traitements récurrents dans Excel.
  • Créer et exécuter des macros VBA.
  • Manipuler les principaux objets Excel.
  • Concevoir des fonctions personnalisées.
  • Utiliser des conditions, des boucles et des événements.
  • Créer une interface utilisateur simple.
  • Tester et déboguer du code VBA.

MATÉRIEL REQUIS :
Outil de prise de notes, ordinateur, internet. Microsoft Excel avec accès à l’éditeur VBA.

NOMBRE DE STAGIAIRE : 1 à 8

Modifié le 20/06/2022