Excel VBA : fonctions avancées et perfectionnement
Description du programme
Cette formation permet de perfectionner ses compĂ©tences en VBA sous Excel afin de dĂ©velopper des solutions dâautomatisation avancĂ©es. Elle aborde les fonctions avancĂ©es, la gestion des objets et lâoptimisation du code.
Les participants apprendront Ă crĂ©er des macros complexes, Ă automatiser des processus mĂ©tiers et Ă amĂ©liorer la performance des fichiers Excel. La formation met Ă©galement lâaccent sur les bonnes pratiques de dĂ©veloppement pour rendre les solutions plus fiables, rapides et professionnelles.
Ce que vous allez maĂźtriser
Se perfectionner Ă la programmation VBA
Apprendre les structures de contrĂŽles et la syntaxe du langage
Utiliser les éléments des bibliothÚques des applications Microsoft Office (Word, Excel, Access, Outlook)
Créer des interfaces et des liens avec la bibliothÚque Forms
Travailler des données avec les bibliothÚques DAO et ADO
Utiliser certaines fonctionnalitĂ©s dâune application Microsoft Office depuis une autre
Déroulement de la formation
Jour 1
Ăcriture de programmes VBA
Les outils de développement VBA
Les objets
Les événements
Les procédures
Les variables
ModĂšles objet
Utiliser les modĂšles âobjetâ
La sélection par programme
La crĂ©ation dâassistant courrier
Sélection et importation de fichiers textes
Lâautomation
Le pilotage inter-applications
Lâenvoi et la rĂ©cupĂ©ration de donnĂ©es entre les diverses applications Office
Utiliser le modĂšle de Microsoft Outlook :
La récupération de données
Lâenvoi de mails par programme depuis Word et Excel
Jour 2
ModĂšle DAO et ADO et outils dâaccĂšs aux donnĂ©es
Différence entre DAO et ADO
Convertir le code DAO en code ADO
AccÚs aux données avec Visual Basic
Récupération de données de Microsoft Access (et autres bases de données)
Principes fondamentaux des bases de données
RĂ©cupĂ©rer des donnĂ©es dâune base ACCESS avec Excel VBA
Connecter une base Access Ă Excel par le code VBA
Création des interfaces utilisateurs
BoĂźtes de dialogue
Personnalisation des dialogues
Menus et barres outils
Tests, recette et mise en Ćuvre
Le déploiement des applications VBA (préalablement testées)
la prise en compte de la sécurité des applications
Profils concernés
Cette session est optimisée pour les profils suivants :
- Acteurs impliqués dans l'innovation
- Chefs de produits
- Chefs de projets
- Ingénieurs et techniciens R&D
- Commerciaux