Formation Excel VBA

FORMATION EXCEL VBA – Programmer en VBA

Concevoir des procédures et fonctions VBA dans Excel

Réaliser des applications manipulant les différents objets Excel

Ce programme de formation est une proposition type, il peut être adapté en fonction de vos objectifs.

Objectifs pédagogiques : Créer une application avec macros commandes VBA

Prérequis : Avoir de très bonnes connaissances d’Excel

Public concerné : Utilisateurs confirmés d’Excel voulant maitriser le langage Visual Basic appliqué à Excel

Durée : 3 jours (soit 21 heures)

Niveau : Expertise

Pédagogie : Alternance d’apports théoriques et nombreux exercices de mise en pratique

Evaluation des acquis : Mise en pratique par exercices en autonomie puis corrigés individuellement et collectivement

Suivi après formation : évaluation à chaud remplie par l’apprenant

Programme de Formation VBA EXCEL

Utiliser l’enregistreur de macros

Créer une macro avec l’enregistreur de macros

Visualiser le code généré dans la fenêtre Visual Basic

Modifier la macro enregistrée dans la fenêtre Visual Basic

Utiliser différents moyens pour exécuter une macro

Exécuter une macro à partir d’un raccourci-clavier

Insérer une icône dans une barre d’outils pour exécuter une macro

Exécuter une macro à partir d’un bouton de commande situé sur une feuille de calcul

Structure d’un module VBA

Les déclarations

Les fonctions

Commentaires dans le code

L’organisation d’un module VBA

Programmer en VBA

Écrire directement une macro dans l’éditeur Visual Basic

Intégrer la notion d’objets, méthodes et propriétés

Déclarer et utiliser des variables pour optimiser le code

Manipuler les feuilles, les classeurs par macro

Transférer les données d’une feuille dans une autre

Créer des macros interactives : Inputbox, Msgbox

Effectuer des tests : If Then Else, Select Case

Mettre en place des boucles pour les traitements répétitifs : Do Loop, For Next, For Each

Traiter les erreurs : On Error

Figer l’écran, désactiver les messages d’alerte d’Excel

Déclencher automatiquement des macros à l’ouverture d’un classeur, à sa fermeture

Définir des macros évènementiellles

Créer un formulaire en VBA

Créer un formulaire (boîte de dialogue)

Insérer différents objets dans le formulaire : zone de texte, liste déroulante, case à cocher

Modifier les propriétés des différents objets (nom, couleur)

Définir l’ordre des tabulations

Affecter une macro à un objet du formulaire

Déboguer une macro

Exécuter au pas à pas

Poser des points d’arrêts

2018-01-23T21:30:29+00:00