FORMATION EXCEL

VBA

Objectif : Concevoir des procédures et fonctions VBA dans Excel

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

Public concerné : Utilisateurs confirmés d’Excel voulant maitriser le langage de programmation Visual Basic for Application appliqué à Excel
Durée : 2 jours (soit 14 heures)
Formateur : Expert Excel VBA, le formateur vous accompagne au cours de votre progression

Programme de Formation

EXCEL VBA

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

Les boites de dialogues : Msgbox et InputBox

Fonction Msgbox

Fonction InputBox

Valeurs de l’argument des Boutons

Constantes utilisées dans les boîtes de dialogue

Déboguer une macro

Exécuter au pas à pas

Poser des points d’arrêts