Programmer en VBA dans Excel®

Bureautique / Informatique BUR16

Objectifs

Objectifs opérationnels

- Acquérir une méthode de création

- Automatiser les tableaux, les calculs ou le traitement de données dans Excel

- Maîtriser les bases de la programmation en VBA

- Enregistrer, modifier et écrire des macros VBA

Objectifs pédagogiques

- Lancer et développer des macro-commandes

- Analyser, modifier et créer des procédures en langage Visual Basic pour Application®

A qui s'adresse cette formation ?

Statut :

Cadre et agent de maîtrise, Demandeur d'emploi, Dirigeant, Employé

Public :

Tout public

Pré-requis :

Maitriser les fonctions avancées d’Excel® ou avoir suivi le module BUR09 « Excel® maîtrise »

Contenu de la formation

Les macro-commandes
Utilité des macros
L´enregistreur de macros, utilisation et choix des références et limites
Utilisation des macros, accès rapide (boutons, menu, touches)
 
Introduction au langage Visual basic® pour Excel®
L´interface VBA®
Le contenu d´une macro
La structure du langage
Les procédures et les fonctions
Déclaration des procédures, variables et constantes
Passage des paramètres
Structures de contrôle et de décision
Les principales classes d´objets : application, workbook, worksheet, range…
Les propriétés et les méthodes
 
Mise au point des macro-commandes
Le débogage des procédures et des fonctions
Selon avancement : - gestion automatique des erreurs - introduction aux macros interactives (gestion d´événements, boîtes de dialogues)

Méthodes pédagogiques et certifications

Méthodes pédagogiques

Méthodes pro actives déductives
Mise en situation collective, en sous-groupe
Échanges d’expériences (entre les intervenants et les stagiaires, entre les stagiaires)
Apports théoriques
Présentation dynamique et ludique des apports théoriques.
Documentation remise aux stagiaires : présentation et/ou livret du contenu théorique

Modalités d'évaluations

QCM ou Mise en situation

Certifications

Une attestation de stage est systématiquement remise à l'issue de la formation conformément aux dispositions réglementaires.