Description de notre formation sur les bases VBA Excel pour débutants
Acquérir les bases pour programmer avec Excel
Cette formation pour VBA Excel vous enseigne comment développer des applications Excel avec les macro-commandes et le langage Visual Basic for Applications. Vous pourrez ainsi automatiser des opérations longues et répétitives et personnaliser votre environnement de travail pour l’adapter à vos besoins, à la suite de cette prise en main.
Cette formation Visual Basic Excel traite des macros, de la structure de la programmation en VBA et des procédures événementielles pour automatiser les traitements faits sur Microsoft Excel. Elle est d’un niveau initiation.
L’organisation de la formation se fait par une alternance d’apports théoriques puis de mise en pratique à travers des exercices.
Ce cours complet VBA Excel peut se dérouler dans votre entreprise ou à distance (partage d’écran).
Lieu | Dans vos locaux ou à distance |
Durée | 3 jours (21 heures) |
Prix pour le groupe | de 1 800 € HT à 3 000 € HT en fonction du nombre de participants |
Nombre de participants | De 1 à 10 participants |
Formation à la carte
Cette formation peut être adaptée en fonction de vos besoins : modifier le contenu, utiliser vos propres fichiers …
Programme de la formation
Utiliser l’enregistreur de macros
- Créer une macro avec l’enregistreur de macros
- Visualiser le code généré dans la fenêtre Visual Basic
- Modifier la macro enregistrée dans la fenêtre Visual Basic
Utiliser différents moyens pour exécuter une macro
- Exécuter une macro à partir d’un raccourci-clavier
- Insérer une icône dans une barre d’outils pour exécuter une macro
- Exécuter une macro à partir d’un bouton de commande situé sur une feuille de calcul
Structure d’un module VBA
- Les déclarations
- Type et portée des variables
- Les fonctions
- Commentaires dans le code
- L’organisation d’un module VBA
Programmer en VBA
- Écrire directement une macro dans l’éditeur Visual Basic
- Intégrer la notion d’objets, méthodes et propriétés
- Déclarer et utiliser des variables pour optimiser le code
- Manipuler les feuilles, les classeurs par macro
- Transférer les données d’une feuille dans une autre
- Effectuer des tests : If Then Else, Select Case
- Mettre en place des boucles pour les traitements répétitifs : Do Loop, For Next, For Each
- Traiter les erreurs : On Error
- Figer l’écran, désactiver les messages d’alerte d’Excel
- Créer des fonctions personnalisées
- Déclencher automatiquement des macros à l’ouverture d’un classeur, à sa fermeture
- Définir des macros évènementielles
Les boites de dialogues : Msgbox et InputBox, intercation avec l’utilisateur
- Fonction Msgbox
- Fonction InputBox
- Valeurs de l’argument des Boutons
- Constantes utilisées dans les boîtes de dialogue
Déboguer une macro
- Exécuter au pas à pas
- Utilisation des outils de débogage
- Poser des points d’arrêts
A qui s’adresse ce cours VBA Excel ?
Cet apprentissage s’adresse aux utilisateurs confirmés d’Excel voulant apprendre la programmation VBA appliqué à Excel, pour développer des fichiers Excel sur mesure et automatiser les traitements.
Prérequis pour ce cours pour néophytes
Très bonne connaissance d’Excel pour suivre cette formation Excel VBA
Les objectif de la formation Visual Basic Excel ?
A la fin de la formation sur les bases du VBA, le participant sera capable de :
- Créer, manipuler et modifier les macros Excel
- Utiliser les différentes structures conditionnelles du langage VBA : automatiser des tâches
- Créer des boîtes de dialogues
- Créer et utiliser des procédures et fonction VBA
Autres propositions pour progresser en VBA
Si vous souhaitez simplement maîtriser les macro et avoir quelques notions du VBA, veuillez consulter la fiche formation macro Excel.
Si vous utilisez déjà la programmation, il est possible d’envisager la formation perfectionnement VBA.
Retrouver nos formations en entreprise par secteur géographique :
Evaluation des formations sur 2023
Pourcentage de parcours sans abandon
Evaluation globale des formations
Recommanderiez-vous notre organisme ?