Formation

FOAD - EXCEL VBA niveau Bases - Individuel & sur mesure

Tosa VBATitre professionnel — éligible CPF, OPCO et financements publics.

Description

PRÉSENTATION DE VBA

Macros Excel
Environnement VBA

ENREGISTREMENT D'UNE MACRO

L'enregistreur de macros : En relatif, - En absolu
L'exécution d'une macro
L'affectation d'une macro à un objet ou à un bouton
Édition d'une macro
L'aide en ligne dans VBA
Le classeur de macros personnel

PRÉSENTATION DES PROCEDURES ET FONCTIONS

Instruction Sub
Instruction Function
Les modules

LE CODE VBA

Règles d'écriture du code
Les variables : Déclaration - Portée
Les fonctions
La fonction MsgBox
Fonctions, méthodes et instructions
Les opérateurs
Les structures de contrôles : If Then Else - Select Case - Do While Loop - For Next

APPELS DE BOÎTES DE DIALOGUE PRÉDÉFINIES D'EXCEL

MsgBox
InputBox

LES OBJETS

Qu'est-ce qu'un objet
Les objets essentiels d'Excel : Application, Workbook, Worksheet, Range
L'imbrication d'objets
La notion de collection
L'explorateur d'objet
Les propriétés et méthodes
Les variables objets
Instructions et objets : For Each Next - With End With
L'objet Range
Gestion des évènements

DÉBOGAGE ET GESTION DES ERREURS

Les types d'erreurs
Les outils de débogage : Le pas à pas - Le mode arrêt - Le volet Exécution - Le volet Espion
La gestion des erreurs d'exécution : Les instructions et fonctions de gestion d'erreurs - Les routines de gestion d'erreurs

LES BOÎTES DE DIALOGUE PERSONNALISÉES

La feuille Boîte de dialogue : Création / Exécution d'une boîte - Ordre de tabulation et touches rapides
Les procédures attachées à un contrôle
Les boîtes de dialogue dynamiques : Les éléments déclencheurs - Les contrôles dynamiques
La validation d'une boîte de dialogue
L'utilisation des données saisies

LES BARRES D'OUTILS

Associer les barres d'outils à un classeur
Gestion des barres d'outils et des boutons par programmation

LES BARRES DE MENUS

L'éditeur de menus
Gestion des menus par programmation

FINALISER UNE APPLICATION

Exécution automatique en fonctions d'évènements
Création de procédures complémentaires
Rappels sur les protections
Exécution d'un code écrit avec une version localisée d'Excel
La technologie automation (lien entre applications)

Objectifs

À l'issue de l'action de formation, les bénéficiaires seront capables de :
Acquérir les fondamentaux de la programmation VBA
Créer des procédures pour automatiser le retraitement des données sources
Créer des applications de gestion de données

Résultat

Être capable d'utiliser Excel VBA dans son environnement professionnel sur un niveau bases