A l’issue de cette formation, vous serez capable de :
Maîtriser le langage de programmation VBA dans Excel
Développer des applications VBA performantes
Optimiser et fiabiliser des applications VBA existantes
Contenu de cours réalisé en conformité et en adéquation du référentiel de la certification visée.
Prérequis
Pour profiter pleinement de cette formation, il est indispensable d’avoir déjà pratiqué le langage VBA.
21 heures
Horaires de la formation : 9h00 – 12h00 / 13h30 – 17h30 Horaires adaptables à vos disponibilités
Formation présentielle ou à distance
Attestation de fin de formation remise à la fin de la session
Devis sur demande
Formation Certifiante
Formation finançable avec votre CPF
Méthode Pédagogique
La formation se déroule sur un format 30/60/10
30% de Théorie : réalisé au moyen de
supports type diaporama Powerpoint, et/ou
sur tableau blanc.
60% de Pratique : réalisé au travers de
Travaux Pratiques, d’exercices tout au long
de la formation.
10% d’évaluation continue : réalisé au
travers de QCM de niveaux permettant de
s’assurer au fur et à mesure de la formation,
l’acquisition et la compréhension des
nouvelles connaissances et l’atteinte des
objectifs.
Programme de formation :
Maîtriser 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.
Les types de variables, leurs portées.
Les tableaux : déclaration, utilisation.
Le passage de paramètres d’une procédure à une autre.
Tests, boucles, gestion des erreurs.
Créer des bibliothèques de macros complémentaires
Créer des fonctions personnalisées.
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.
Gérer la sécurité d'un classeur
Détecter le login de l’utilisateur.
Gérer des droits d’accès différents suivant l’utilisateur.
Enregistrer l’activité et gérer l’historique du classeur.