- Comprendre les bases du langage VBA et son application dans Excel.
- Automatiser les tâches répétitives pour améliorer la productivité.
- Personnaliser et étendre les fonctionnalités d'Excel selon les besoins spécifiques.
- Manipuler, analyser et gérer efficacement les données.
- Appliquer les bonnes pratiques pour déboguer et résoudre les erreurs.
Partie 1 : Rappel des fonctionnalités essentielles d'Excel
- Création et mise en forme de tableaux.
- Validation des données et mise en forme conditionnelle.
- Utilisation avancée des fonctions Excel (plus de 100 fonctions pratiques).
- Création de graphiques classiques et graphiques Sparkline.
- Impression et gestion des commentaires.
- Introduction aux fonctionnalités avancées :
- Gestionnaire de scénarios.
- Tableau croisé dynamique.
- Calculs matriciels et résolution de systèmes d'équations.
- Premiers pas avec les macros : définition et exécution.
Partie 2 : Maîtrise du langage VBA et macros
Module 1 : Introduction au VBA
- Présentation de l'éditeur VBA et navigation dans l'interface.
- Création et exécution des premières macros.
- Association de macros aux boutons.
Module 2 : Bases du VBA
- Variables, types de données et affectations.
- Structure de contrôle : boucles (For...Next, For Each, If...Then).
- Gestion des références absolues et relatives.
Module 3 : Fonctions personnalisées
- Création de fonctions personnalisées.
- Utilisation des fonctions dans les feuilles de calcul Excel.
Module 4 : Développement d'interfaces utilisateur
- Création de boîtes de dialogue (UserForms).
- Développement de barres d'avancement.
- Gestion des interactions utilisateur.
Module 5 : Automatisation avancée
- Manipulation de données dans les feuilles de calcul.
- Automatisation de la saisie et du traitement des données.
- Génération de rapports automatisés.
Module 6 : Gestion des erreurs et débogage
- Utilisation de la fenêtre Exécution et des Espions.
- Gestion des erreurs (On Error Resume Next, On Error GoTo).
- Bonnes pratiques pour écrire un code robuste.
Module 7 : Exercices pratiques
- Automatisation de calculs complexes.
- Création d'un tableau de bord interactif.
- Résolution d'un problème spécifique à un cas d'utilisation.
Attestation de formation
Non certifiante
Sans niveau spécifique