Révisions sur la base des Macros- Ecrire directement une macro dans l'éditeur Visual Basic- Créer des macros interactives- Déboguer une macro
Gérer une base de données par Macro- Macro de consolidation : Consolider des données issues de plusieurs classeurs- Créer un formulaire personnalise (Userform) avec zones de saisies, listes déroulantes, boutons d'option, cases à cocher
Les fondamentaux de la programmation- Les objets : ActiveCell, Selection, ActiveSheet....- Les méthodes et propriétés- Les collections: Cells, Worksheets, Charts, WorkBook- Les types de Variables, leurs portées- Les tableaux : déclaration, utilisation- Le passage de paramètres d'une procédure a une autre- 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érences, addins)
Mettre au point des procédures évènementielles- Les événements du classeur : ouverture, sauvegarde et fermeture- Les événements de la feuille de calculs : 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 des 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 cascades
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
Piloter des applications externes- Piloter Outlook ou Word avec OLE Automation
-Maitriser le langage de programmation-Développer des application VBA performantes- Gérer la sécurité d'un classeur
Réinvestir les acquis de la formation, dans son contexte professionnel. La certification permet d'obtenir une reconnaissance officielle de ses compétences.