V.B.A. pour Excel – Niveau 2

Objectifs opérationnels

A l’issue de la formation, le stagiaire sera en capacité :
– de maîtriser le langage de programmation VBA dans EXCEL
– de développer des applications VBA performantes
– d’optimiser et fiabiliser des applications VBA existantes

Public

Utilisateur maîtrisant les bases de la programmation VBA
Effectif : de 1 à 6 personnes

Durée

2 jours – 14 heures

Pré-requis

Il est impératif d’avoir déjà pratiqué le langage VBA
Le niveau de connaissance requis correspond à une parfaite maitrise des macros sur EXCEL

Méthodes pédagogiques

Recueil des attentes des stagiaires
Apports théoriques étayés par de nombreux exercices pratiques

Moyens et techniques pédagogiques

Support de cours remis à chaque stagiaire 

Dispositif de suivi et d'évaluation

Evaluation en cours d’acquisition qui peut être faite, selon le contenu de la formation, sous forme :
Quiz, exercice pratique, étude de cas, jeux de rôles…
Questionnaire de fin de formation
Evaluation de satisfaction

Profil du formateur

Nos formateurs et consultants sont choisis pour leurs expertises métiers et leurs compétences pédagogiques

Contenu

Maitriser les fondamentaux de la programmation VBA
Les objets : ActiveCell, Selection, ActiveSheet, Range,…
Les méthodes et propriétés
Les collections : Cells, WorkSheets, Charts, WorkBooks
Tests, boucles gestion des erreurs

Créer des bibliothèques de macros complémentaires
Rendre une macro accessible de tous les classeurs (les macros complémentaires)
Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins)

Mettre au point des procédures évènementielles
Les évènements du classeur : ouverture, sauvegarde, fermeture
Les évènements de la feuille de calcul : modification du contenu d’une cellule, sélection d’une cellule

Gérer classeurs, fichiers et graphiques par macro
Paramétrer l’ouverture d’un fichier
Parcourir les fichiers d’un dossier pour effectuer un traitement répétitif
Consolider des données provenant de différentes sources
Automatiser la création de graphiques, les modifier avec VBA

Construire des formulaires élaborés
Rappel sur les contrôles et leurs propriétés
Gérer dynamiquement une liste déroulante
Gérer des listes en cascade

Piloter des applications externes
Piloter Outlook ou Word avec OLE Automation

MÉDICO-SOCIAL / MÉDICAL

Prévention des risques

COMMUNICATION / MANAGEMENT