Organisme certifié ISO 9001. Accompagnement par un formateur expérimenté.
Modalités disponibles
Voie
Modalité
Prix
Durée
Niveau de sortie
Provenance
Formation continue
À distance
1 350 €
21 h
–
–
Formation continue
Présentiel
2 600 €
21 h
–
–
Objectifs
Enregistrer et modifier une macro Développer un projet de développement VBA avec Excel et le perfectionnerUtiliser un gestionnaire d'erreurs, détecter les problèmes et les corriger
Programme
Concept général
Le langage VBA : possibilités
Afficher l'onglet Développeur dans le ruban
Les paramètres de Sécurité des macros
Enregistrer une macro
Démarrer un enregistrement
Arrêter un enregistrement
Editeur Visual Basic
Basculer dans l'éditeur Visual Basic ou dans Excel
Descriptif
Paramétrer l'affichage dans l'éditeur Visual Basic
Insérer un module
Renommer un module
Supprimer un module
Exécuter une macro à partir de l'éditeur
Modifier une macro
Syntaxe d'une procédure
Comprendre la structure du code VBA : mots clés, objets, méthodes, propriétés
Obtenir de l'aide sur du code VBA
Ajouter du commentaire
Les objets Excel
Les différents objets d'Excel : application, classeur, feuille, graphique...
Les propriétés des objets
Les méthodes sur les objets
Utilisation de ces objets dans la programmation VBA
Les variables
Qu'est-ce qu'une variable ?
Les différents types de variables
Définir des variables
Utiliser des variables
Les structures conditionnelles
Les différentes structures conditionnelles
Utiliser et connaître la syntaxe du IF
Utiliser et connaître la syntaxe du SELECT CASE
Les boucles
Utiliser et connaître la syntaxe du FOR EACH
Utiliser et connaître la syntaxe du FOR
Utiliser et connaître la syntaxe du WHILE
Sortir d'une boucle
Gestion des erreurs
Exécuter une procédure en mode Pas à Pas
Contrôler les valeurs contenues dans les variables
Ajouter des points d'arrêt
Utiliser l'outil de débogage (DEBUG.PRINT)
Traiter les erreurs : ON ERROR
Les fonctions en VBA
Utiliser une fonction Excel dans du code VBA
Créer sa propre fonction en VBA et l'utiliser en VBA
Divers
Figer l'écran, désactiver les messages d'alerte
Utiliser les boîtes de dialogue intégrées (MSGBOX et INPUT BOX)
Déclencher automatiquement des macros à l'ouverture d'un classeur, à sa fermeture