Formation Excel VBA -
Développer des applications VBA simples !
Au cours de ce stage, vous apprendrez à développer des applications Excel utilisant les macros commandes et le langage VBA.
CONSEILLÉE À :
Tout utilisateur d'Excel désirant aller plus loin dans la pratique d'Excel.
OBJECTIFS
> Pouvoir développer, enregistrer et exécuter des macro-commandes pour automatiser des tâches simples
> Comprendre comment bien utiliser l'enregistreur de macro-commandes
> Savoir dépanner une macro-commande
> Développer des applications Excel utilisant les macros commandes et le langage VBA
> Utiliser les procédures événementielles pour automatiser les traitements réalisés avec Excel
PRÉREQUIS :
Public ayant suivi le cours Excel perfectionnement ou maîtrisant les fonctions traitées.
PROGRAMME
Synthèse : Votre formation est structurée en cinq parties :
1. apprentissage des bases du langage (procédures, variables, opérateurs...)
2. compréhension de la programmation orienté objet et des fonctions
3. présentation des objets Excel
4. communication entre les logiciels Office et une base de données
5. création de formulaires pour simplifier la saisie de données.
TRAVAUX PRATIQUES Guidés LES STAGIAIRES POUR CHAQUE ÉTAPE DU PROGRAMME : Une formation pratique et concrète durant laquelle les participants réalisent de nombreux ateliers pratiques de création de macros/programmes VBA, et automatisent des tâches répétitives.
1. Macro et enregistrement
-
Création et exécution d'une macro enregistrée
-
Visualisation du code
-
Modification du code d'une macro enregistrée
2. Principes de programmation Visual Basic pour Application (VBA)
-
Programmation structure orientée objets
-
Les commandes (Instructions, Fonctions)
-
Les Objets (Méthode, Propriétés, Évènements)
-
Variables
-
Commentaires
-
Visual Basic Editor (Projet, Propriétés, Module, L'explorateur d'objet)
3. Utilisation des objets
-
Référence aux classeurs
-
Référence aux Feuilles
-
Référence aux Cellules
-
Notion de collection
4. Les boîtes de dialogue : MsgBox, InputBox
5. Manipulation de chaines de caractères, des valeurs numériques et des dates
-
Fonctions chaines (left, right, instr, replace )
-
Fonctions numériques (Val, Abs,...)
-
Fonctions de dates (Now, Date, Year, Day,...)
-
Fonctions de conversion
6. Les variables
-
Définition
-
Les différents types
-
Déclaration
-
Tableau
7. Les conditions
-
Instructions conditionnelles (If, Then, Else)
-
Instructions conditionnelles structurées (Select Case)
8. Les boucles
-
Compteur (For...Next)
-
Conditionnelles (Do...Loop)
9. UserForm (Formulaire)
-
La création les différents contrôles
-
Le code par rapport aux fenêtres et contrôles
-
Les événements
-
Les outils pour ne pas réinventer la roue
-
Ajouter des contrôles (champs de texte, listes déroulantes, cases à cocher...)
-
Personnaliser l'interface graphique d'un formulaire
-
Définir les actions à effectuer
10. Les outils de débogage
-
La barre d'outils Débogage
-
Le mode pas à pas
-
Les points d'arrêt
-
La fenêtre des variables locales
ATTESTATION
Évaluation des compétences tout au long de la formation.
AUTRES ÉLÉMENTS PÉDAGOGIQUES
• Un poste de travail par stagiaire avec le logiciel Excel,
• Vidéoprojecteur,
• Apports théoriques utilisés pour la mise en application sur des cas concrets, (peuvent être cas réels des stagiaires),
• Supports papiers et informatiques remis aux stagiaires (sur clé USB) avec les exemples clés du cours,
• Évaluation au cours de la formation.
PARIS
LYON
AIX EN PROVENCE
MONTPELLIER
MARSEILLE
TOULON
NANCY
STRASBOURG
Durée:
3 jours
Tarifs
Interentreprises: 750 € HT
Intraentreprises: 1500 € HT
Témoignages clients :