Excel & automatisation
Initiation au Visual Basic for Applications (VBA) sur MS Excel
Automatiser les tâches répétitives d’Excel grâce aux macros et au langage VBA, et développer vos premières applications simples.
Objectifs de la formation
- Utiliser l’enregistreur de macros d’Excel pour automatiser des tâches répétitives
- Découvrir l’éditeur VBA, comprendre le code enregistré et y apporter des modifications
- Concevoir des procédures et des fonctions personnalisées en VBA
- Développer des applications simples et créer des formulaires pour limiter les erreurs de saisie
Programme
Les macros et le langage VBA
Rappels sur les macros, environnement de développement VBE, configuration de l’éditeur
Variables
Modules, déclarations et types de variables, tableaux et constantes
Procédures
Procédures Sub et Function, déclaration des procédures
Programmation objet sous Excel
Objets, collections, explorateur d’objets
Structures de contrôle
If, Select Case, boucles Do, While, For et For Each
Opérateurs
Arithmétiques, de comparaison, logiques et de concaténation ; règles d’écriture du code
Débogage et gestion des erreurs
Types d’erreurs, débogage, objet Err
Boîtes de dialogue
InputBox et MsgBox
Introduction à la personnalisation de l’interface
Formulaires, contrôles et gestion des saisies
Formations associées
-
Excel — initiation
Acquérir les bases d’Excel : classeurs, mise en forme, formules et fonctions, listes de données, tableaux et graphiques.
-
Excel — perfectionnement
Exploiter les fonctionnalités avancées d’Excel pour analyser vos données, fiabiliser la saisie et automatiser les tâches courantes.
-
Tableaux et graphiques croisés dynamiques
Synthétiser rapidement vos listes et bases de données et construire des tableaux de bord interactifs avec les TCD et GCD d’Excel.
-
VBA pour Excel — perfectionnement
Développer des applications VBA complexes : automatiser TCD et graphiques, personnaliser le ruban, interagir avec Internet et Windows.
Former vos équipes à ce programme
Précisez le nombre de participants, leur niveau et vos attentes : nous construisons une session adaptée.