Excel VBA les fondamentaux
DYSSEO FORMATION
Pour profiter pleinement de cette formation, il est nécessaire d’avoir une très bonne maîtrise du logiciel Excel. Avoir déjà utilisé l’enregistreur de macros d’Excel est un plus.
- Comprendre les fondamentaux de la programmation avec Excel
- Automatiser des taches répétitives avec le langage VBA
- Créer des fonctions de calculs personnalisées
- Utiliser des formulaires pour saisir et afficher des données
JOUR 1 :
Introduction au VBA
- Environnement de programmation, onglet Développeur
- Accéder à l’éditeur VBA
- Enregistrer et exécuter une macro
- Visualiser le code VBA dans l’éditeur VBA
- Apporter des modifications manuelles au code de la procédure
Principes de programmation en VBA
- Le langage Visual Basic for Applications (VBA)
- Les classes d’objets et les membres : Propriétés, méthodes, évènements
- L’explorateur d’objets
- Les différents types de procédures: Procédure locale ou globale, procédure évènementielle
- Commenter le code
- Les fonctions VBA : conversions, manipuler des chaines de caractères, dates et heures, recherche…
- Manipuler les objets principaux d’Excel : cellules ou plages, feuilles de calcul, classeur
- L’objet Application et ses méthodes
Les opérateurs et fonctions VBA intégrées
- Utiliser les opérateurs arithmétiques
- Réaliser des comparaisons
- Utiliser les opérateurs logiques
- Effectuer des concaténations
- Fonctions VBA intégrées
Les variables
- Role, définition et utilisation des variables
- Les différents types de variables
- Comprendre la portée des variables
- Variable : Déclaration et affectation
JOUR 2 :
Introduire des conditions en VBA
- L’instruction If Then Else, ElseIf
- L’instruction Select Case
Interagir avec l’utilisateur
- Utiliser les boites de dialogues
- Afficher des messages ou recueillir le choix de l’utilisateur avec MsgBox
- Recueillir la saisie de l’utilisateur avec InputBox
Les boucles
- Créer des boucles avec Do…Loop / While
- Créer des boucles avec For… Next
- L’instruction For Each
- Sortir d’une boucle : Exit
JOUR 3 :
Les Outils de débogage
- Placer des points d’arrêt
- Effectuer un débogage pas à pas
- Utiliser la fenêtre des variables locales
Les formulaires utilisateur
- L’objet UserForm
- Créer un formulaire simple
- Insérer et paramétrer des contrôles de formulaires : boutons, listes déroulantes, cases à cocher…
- Afficher / Fermer le formulaire
- Utiliser les méthodes GetOpenFileName et GetSaveAsFileName
- Créer des macros évènementielles
Formations courtes
accessibles à tous
Sur mesure
formation adaptée
Sessions garanties
chaque mois
À propos du centre DYSSEO FORMATION
Dysseo Formation est un organisme de formation spécialisé en Data, Business Intelligence et analyse de données, dédié à la montée en compétences des salariés d’entreprises. Nous accompagnons les équipes des services ressources humaines, qualité, supply chain, contrôle de gestion, finances, informatique et directions opérationnelles dans l’exploitation et la valorisation de leurs données afin d’améliorer la prise de décision, la performance et l’efficacité opérationnelle.
Dans un contexte où les entreprises disposent de volumes de données toujours plus importants, Dysseo Formation propose des formations concrètes, pragmatiques et orientées métiers, permettant aux collaborateurs de devenir rapidement autonomes sur les outils Data et décisionnels. Nos formations s’adressent aussi bien aux profils débutants qu’aux utilisateurs avancés souhaitant structurer, automatiser et fiabiliser leurs analyses.
Nous intervenons sur les principaux outils de l’écosystème Microsoft et de l’analyse de données : Power BI, Power Query, Power Pivot, Excel, Power Automate, Power Apps, Python et Excel VBA. Ces solutions permettent de couvrir l’ensemble de la chaîne Data, depuis la collecte et la transformation des données jusqu’à leur analyse, leur automatisation et leur restitution sous forme de tableaux de bord clairs et pertinents.
Power BI & Business Intelligence
Les formations Power BI permettent de concevoir des tableaux de bord interactifs et décisionnels adaptés aux enjeux métiers. Les participants apprennent à modéliser les données, créer des indicateurs de performance (KPI), utiliser le langage DAX, optimiser les modèles et appliquer les bonnes pratiques de data visualisation pour faciliter la lecture et l’analyse des données.
Power Query & Power Pivot
Les formations Power Query et Power Pivot sont axées sur la préparation et la structuration des données. Elles permettent d’automatiser les traitements, nettoyer et transformer des sources multiples, construire des modèles de données robustes et fiabiliser les analyses dans Excel et Power BI.
Excel & VBA
Excel reste un outil central dans de nombreuses entreprises. Dysseo Formation propose des formations Excel de l'initiation à l'expertise. Les formations Excel VBA permettent d’automatiser des tâches répétitives, de sécuriser les processus et de gagner un temps précieux au quotidien.
Power Apps & Power Automate
Avec Power Apps, les participants apprennent à créer des applications métier simples et efficaces, adaptées aux besoins internes (formulaires, suivis, applications mobiles).
Les formations Power Automate sont dédiées à l’automatisation des processus : création de workflows, automatisation des tâches répétitives, flux de validation, notifications et intégration entre outils Microsoft 365.
Python & analyse de données
Les formations Python sont orientées analyse de données, automatisation et traitement de volumes importants. Elles permettent de compléter les outils Microsoft par des scripts puissants pour l’analyse, la manipulation et la visualisation des données.
Nos formations sont proposées en présentiel en inter-entreprises à Rouen, Le Havre, Paris, Lyon, Arras et Rennes, en distanciel, ainsi qu’en intra-entreprise directement sur site, partout en France. Chaque formation peut être adaptée aux besoins spécifiques de l’entreprise, à son secteur d’activité et au niveau des participants.
Avec Dysseo Formation, les entreprises développent une culture Data durable, renforcent l’autonomie de leurs équipes et transforment leurs données en véritables leviers de performance.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
VB.NET - Programmer en langage VB.NET
938 €
Excel VBA initiation
980 €
Excel - Devenez opérationnel(le) sur Excel (Formation CPF)
Nous contacter
Développeur Web et Web Mobile - Développement Web
Nous contacter
formation windev® complet toutes versions
2500 €
[Cabinets conseil] Microsoft Excel intermédiaire [Qualiopi] (NON CPF)
1200 €