Optimiser ses tableaux de bord avec la programmation VBA

3 jours - En présence ou en ligne

Visual Basic for Applications (est un langage de programmation événementielle permettant l’automatisation de tâches pour les applications Microsoft telles qu’Excel, Word, Outlook. Les stagiaires apprendront à développer des applications Excel avec les macro commandes et le langage VBA.

A la fin de la formation, le stagiaire sera en mesure de :

  • Visualiser le code en VBA d’une macro et réaliser des modifications simples sous éditeur
  • Connaître les objets d’Excel, leurs propriétés et méthodes essentielles
  • Utiliser les différentes structures conditionnelles du langage, les variables et constantes et traiter les erreurs
  • Coder une boucle
  • Exécuter une macro à partir de différentes méthodes
  • Créer des formulaires d’interfaces utilisateurs
  • Ajouter un ruban de bouton
  • Automatiser leurs fichiers opérationnels avec l’aide du formateur

Tout utilisateur d’Excel effectuant des tâches répétitives sous Excel et souhaitant les automatiser.

Avoir suivi notre formation Optimiser les tableaux de bord avec les fonctions d’Excel avancées ou avoir de bonnes connaissances d’Excel.

Jour 1

Programmer en VBA : Pourquoi faire ?

  • Définition de l’acronyme VBA
  • Objectif de VBA

L’environnement Visual Basic

  • Connaître l’éditeur VBA et la manière d’y accéder
  • Comprendre le classeur, les onglets, les macros

Programme VBA

  • Définir la notion de variables
  • Décrire la méthode de lancement de l’enregistrement automatique d’une macro
  • Travaux pratiques : Enregistrer une première macro en autonomie
  • Comprendre la différence entre les 2 types de boutons disponibles (bouton de formulaires et bouton de commande ActiveX)
  • Travaux pratiques : Créer les 2 types de boutons selon deux méthodes.
  • Identifier différents types d’évènements (mode de lancement de macros)
  • Travaux pratiques : Mettre en pratique différents évènements de type classeur
  • Connaître l’interface de débogage et les principales fonctions associées
  • Connaître la syntaxe et le principe d’une boucle informatique dans le mode VBA
  • Travaux pratiques : Concevoir d’une simple boucle dans une double boucle imbriquée
  • Comprendre la syntaxe et le principe d’un test conditionnel informatique dans lemode VBA
  • Travaux pratiques : Concevoir d’un test conditionnel dans une boucle
  • L’utilisation des sous-routines, des fonctions et des formulaires

Jour 2

Programmation VBA

  • Manipuler les fonctions mathématiques en VBA

Programmation avancée

  • Présenter les différences entre les deux palettes de couleurs disponibles en VBA
  • Présenter le mode de fonctionnement d’un appel de SubRoutine en dehors du code
  • Expliquer la conception de formulaire
  • Travaux pratiques : Créer un formulaire d’interface utilisateur.
  • Accompagner les stagiaires dans la conception et la création du formulaire
  • L’ajout de boutons dans le ruban Excel
  • Travaux pratiques : Créer un ruban de bouton Excel

Jour 3 

Travaux pratiques

  • Accompagner les stagiaires dans la mise en œuvre de leurs nouvelles compétences sous forme de travaux
  • Dresser un Bilan des acquis
  • Formation présentielle ou en classe virtuelle.
  • Méthode : 30% de théorie et 70% de pratique. Partage de points théoriques et des cas concrets, discussions et échanges entre les stagiaires, exercices en relation avec le contenu, mises en pratique.
  • Support de formation Le support de formation utilisé par le formateur est remis aux stagiaires à l’issue de la formation.
  • En présentiel, présentation du support de formation, vidéo projecteur, tableau blanc ou paperboard, jeux et outils pédagogiques. Le stagiaire aura besoin d’une bonne connexion internet et d’un ordinateur équipé d’une webcam et d’un micro et du logiciel Microsoft EXCEL.
  • En distanciel, présentation du support de formation, plateforme de visioconférence et outils collaboratifs. Le stagiaire aura besoin d’une bonne connexion internet et d’un ordinateur équipé d’une webcam et d’un micro logiciel Microsoft EXCEL.
  • Questionnaire de positionnement
  • Autoévaluation des acquis au cours des exercices de la formation
  • Evaluation des acquis de fin de formation
  • Questionnaire de satisfaction en fin de formation
  • Feuille d’émargement signée par demi-journée de formation
  • Attestation de fin de formation

Je m’inscris à « Optimiser ses tableaux de bord avec la programmation VBA »

En présence ou en ligne - 3 jours

Les champs * sont obligatoires

A savoir

  • Accessibilité : aménagement possible pour les personnes en situation de handicap (prévenir avant la formation).
  • Modalité et délais d’accès : 10 jours ouvrés avant le début de la formation.
  • Intervenants : nos intervenants sont des experts qui optimisent depuis plus de 15 ans les données sous Excel afin de créer des tableaux de bord utiles à la prise de décision.
  • Tarifs (hors taxes) : inter-entreprise : 1500€/pers | intra-entreprise : nous consulter.
  • Avis client : 9,5

La formation chez Scalian

Transmettre expérience et connaissances à ses clients et à ses collaborateurs est pour Scalian et ses filiales un enjeu important.
Le développement des compétences et des connaissances est au cœur de notre stratégie.