Durée : 2 jours (2 * 6 heures ou 4 * 3 heures)
Contenu de cours :
1er jour
Introduction à Excel VBA
- Qu’est-ce que VBA (Visual Basic for Applications) ?
- Avantages de l’automatisation avec VBA dans Excel
- Présentation de l’interface de développement VBA dans Excel
- Les macros : enregistrement et exécution de macros simples
Les Fondamentaux de la Programmation en VBA
- Les variables : types de données, déclaration, affectation de valeurs
- Les structures de contrôle : instructions conditionnelles (If…Then…Else), boucles (For…Next, Do…Loop)
- Les procédures et fonctions : création de sous-routines et de fonctions personnalisées
- Gestion des erreurs : utilisation des instructions On Error pour gérer les erreurs d’exécution
Travailler avec les Objets Excel en VBA
- Les objets, propriétés et méthodes d’Excel
- Manipulation des feuilles de calcul : création, suppression, copie, déplacement
- Manipulation des cellules : lecture et écriture de données, mise en forme, formules
- Travailler avec les plages de cellules : sélection, copie, découpage
- Utilisation des événements : déclencher des actions en réponse à des événements Excel (par exemple, l’ouverture ou la fermeture d’un classeur)
Création d’Interfaces Utilisateurs Interactives
- Introduction aux UserForms : création de formulaires personnalisés dans Excel
- Ajout de contrôles : zones de texte, boutons, listes déroulantes, cases à cocher
- Gestion des événements des contrôles : déclenchement d’actions en réponse aux interactions de l’utilisateur
Automatisation de Tâches Répétitives et Complexes
- Automatisation de tâches courantes : création de rapports, importation/exportation de données, nettoyage de données
- Création de tableaux de bord interactifs : visualisation de données dynamiques à l’aide de graphiques et de tableaux croisés dynamiques
- Gestion avancée des classeurs : protection, partage, envoi de courriels automatisé
Optimisation des Performances et Débogage
- Techniques pour améliorer les performances des macros VBA
- Débogage des macros : utilisation des outils de débogage pour identifier et corriger les erreurs
2ème jour
- Etude de cas concrets
- Conclusion : récapitulation des concepts clés et conseils pour continuer à apprendre et à développer vos compétences en VBA
Très bonne formation avec exemples pratiques montrant l'étendue des possibilités d'excel.
Samuel Sauzeau
Swissquote
Great way to learn how to apply some of the functionalities to our reality.
Thank you Dany.
Carlos Lourenco
Union Bancaire Privé
DCIT Sàrl
2Bis Rue Baylon
1227 Carouge
Tél : +41 79 345 30 92
Email: contact@dcit.ch