1. Livres & vidéos
  2. Formation en ligne Macros et langage VBA – Apprenez à programmer sous Excel - + le livre numérique Macros et langage VBA – Découvrez la programmation sous Excel OFFERT - Valable 1 an, en illimité

Formation en ligne Macros et langage VBA – Apprenez à programmer sous Excel + le livre numérique Macros et langage VBA – Découvrez la programmation sous Excel OFFERT - Valable 1 an, en illimité

9 avis

Informations

  • Accès illimité 24h/24, pendant un an.
  • Formations en ligne conçues par nos équipes, à Nantes

Les points forts de la formation :

  • Une approche progressive et complète de la programmation VBA, accessible à tous les profils,
  • Une mise en pratique intensive pour consolider vos acquis et apprendre en situation réelle,
  • Une ressource pédagogique complémentaire : le livre en ligne est offert pendant 1 an
  • Niveau Initié à Confirmé
  • Parution mars 2024

20 € de réduction sur cette formation en ligne

avec le code

OFF20

 

Offre soumise à conditions

Cette formation va m’apprendre à :

  1. Comprendre ce qu’est une macro et ce que le langage VBA apporte, des limites d’une macro enregistrée jusqu’à l’écriture de mon propre code dans l’éditeur VBE
  2. Créer mes premières macros avec l’Enregistreur de macros, en utilisant les références absolues ou relatives selon le résultat attendu
  3. Lancer mes macros en un clic depuis le ruban, la barre d’outils Accès rapide, un raccourci-clavier ou un objet de la feuille, en choisissant le bon format de fichier et les bonnes options de sécurité
  4. Lire et modifier le code d’une macro enregistrée : comprendre sa syntaxe, l’exécuter pas à pas, supprimer les lignes inutiles, la commenter et organiser mes modules
  5. Écrire des procédures structurées qui agissent sur les objets d’Excel (application, classeurs, feuilles, plages de cellules), en m’appuyant sur l’aide à la saisie, l’aide en ligne et l’Explorateur d’objets
  6. Adapter le comportement de mon code avec les instructions conditionnelles (If… Then, ElseIf, Select Case) et répéter un traitement avec les boucles (Do… Loop, For… Each, For… To… Next)
  7. Stocker et manipuler des données en mémoire grâce aux variables, aux constantes et aux tableaux de taille fixe, dynamique ou à plusieurs dimensions
  8. Dialoguer avec l’utilisateur au moyen de boîtes de message et de boîtes de dialogue, puis concevoir des formulaires (UserForm) pour faciliter et contrôler la saisie
  9. Intégrer des calculs dans mes procédures et créer mes propres fonctions, que je peux appeler depuis d’autres procédures, y compris situées dans d’autres classeurs
  10. Fiabiliser mes programmes en anticipant les erreurs et en utilisant les outils de débogage : points d’arrêt, fenêtre Espion, fenêtre Exécution
  11. Automatiser la création de tableaux croisés dynamiques et de graphiques, et déclencher du code automatiquement à l’ouverture d’un classeur ou à la modification d’une plage de cellules
  12. Piloter Word et Outlook depuis Excel et gérer mes fichiers et dossiers (recherche, création, copie, déplacement) directement par le code

Comment se déroule-t-elle ?

Une bonne connaissance d’Excel est nécessaire pour suivre cette formation. Que je découvre la programmation ou que j’en aie déjà quelques notions, je progresse pas à pas, des macros enregistrées jusqu’à de véritables programmes en VBA.

La solution MEDIAplus elearning™ est une plateforme en ligne qui ne nécessite pas l’installation des programmes du pack Microsoft Office sur mon poste informatique.

Formation Macros et langage VBA Elle me permet d’apprendre en pratiquant et en réalisant des exercices directement dans Excel et dans l’éditeur VBE, grâce au bureau à distance. Pour apprendre en m’exerçant, j’ai uniquement besoin d’un ordinateur connecté à internet.

À chaque point, la plateforme fonctionne comme suit :

  1. Je découvre !

    Je visionne une leçon claire et précise pour comprendre les concepts clés, avec une démonstration dans l’éditeur VBE.

  2. Je pratique !

    Je passe directement à l’action en réalisant un exercice dans Excel et l’éditeur VBE, dans des conditions réelles d’utilisation.

  3. Je progresse !

    MEDIAplus évalue instantanément mes résultats et m’encourage activement

    « BRAVO, vous avez réussi ! »

  4. Je renforce !

    Je consulte immédiatement la vidéo du corrigé pour consolider mes acquis.

Les atouts de cette formation

En illimité à votre rythme

En accès illimité pendant 1 an, cette e-formation vous permet d’avancer à votre rythme, selon vos disponibilités, et de revenir autant de fois que nécessaire sur chaque module.

Vous gagnerez ainsi un temps précieux au quotidien en confiant à VBA les tâches répétitives de vos classeurs, et vous saurez faire évoluer vos macros au fil de vos besoins.

Des ressources riches et interactives

Avec 8h25 de cours vidéo et 19h35 de travaux pratiques, cette formation en ligne vous donne accès à 171 points de formation, élaborés par nos experts :

  • 97 séquences vidéo de formation
  • 19 vidéos d’énoncés d’exercice
  • 35 vidéos de corrigés d’exercice
  • 20 exercices interactifs dans Excel et VBE

Des classeurs d’exercice à télécharger

Les classeurs nécessaires aux exercices sont disponibles en téléchargement, accompagnés d’une version corrigée du code de chaque exercice. Vous pouvez comparer votre travail à la solution, puis réutiliser ce code comme point de départ pour automatiser vos propres fichiers.

Livre Macros et langage VBA – Découvrez la programmation sous Excel – nouvelle fenêtre

Le livre en ligne Macros et langage VBA offert

Profitez gratuitement pendant un an du livre en ligne Macros et langage VBA – Découvrez la programmation sous Excel. Il reprend pas à pas les bases de la programmation : l’Enregistreur de macros, l’environnement VBE, les variables, les conditions, les boucles, puis la manipulation des cellules, des feuilles, des classeurs et des formules.

Le livre va aussi plus loin avec les chaînes de caractères, les dates, les graphiques et les formulaires utilisateur. Un exercice final et les corrections de tous les exercices vous permettent de vérifier vos acquis, et vous gardez une référence à portée de main pour vos prochains projets VBA.

L’expert de la formation à l’informatique

  • ENI Service
  • ENI École Informatique
  • Éditions ENI

Depuis 1981, le Groupe ENI est un pilier de l’enseignement de l’informatique en France, proposant des ressources pour tout le spectre de la formation dans le domaine :

  • École d’ingénieurs (Bac+2 à Bac+5)
  • Formation courte professionnelle
  • Production de contenus pédagogiques (elearning, livres, vidéos, certifications)

Pourquoi choisir ENI ?

Choisir cette e-formation Macros et langage VBA d’Éditions ENI, c’est suivre un parcours complet et progressif, qui part de l’enregistrement d’une simple macro pour aller jusqu’à la création de formulaires et au pilotage d’autres applications. Chaque notion est expliquée, démontrée dans VBE, puis mise en pratique sur des exercices concrets.

Cette approche me permet de développer des compétences directement utiles dans mon travail : automatiser mes tâches répétitives, fiabiliser mes classeurs et gagner en autonomie sur Excel.

Caractéristiques

  • Via Internet
  • Ref. ENI : FMLADP_EXCMV

Téléchargements

Objectif

Cette e-formation va vous permettre d’apprendre à créer des macros puis à les modifier et à les compléter pour réaliser de véritables programmes en VBA. Après l’utilisation de l’Enregistreur de macros, vous apprendrez à créer des procédures et à exploiter l’ensemble des objets, structures de code, fonctions personnalisées… disponibles en VBA. Chaque concept est présenté de façon théorique et suivi d’une démonstration dans VBE. De nombreux énoncés et corrigés d’exercice vous sont proposés dans les différents modules pour vous permettre de mettre en application les notions apprises. Les classeurs nécessaires à la réalisation de ces exercices sont disponibles en téléchargement ainsi qu’une version corrigée du code correspondant à chaque exercice.

Public

Toute personne souhaitant découvrir la programmation VBA avec Excel ou comprendre comment fonctionnent les macros, ces programmes qui permettent de gagner un temps considérable pour réaliser des tâches répétitives. Que vous ayez déjà des notions ou que vous soyez un parfait débutant en programmation, cette e-formation va vous permettre de découvrir les différents aspects de la programmation VBA et comment les exploiter dans Excel.

Prérequis

Une bonne connaissance d'Excel est un prérequis nécessaire pour suivre cette eformation.

Durée estimée pour le suivi des modules indispensables

Durée des vidéos : 8h25

Durée des TP : 19h35


Les modules indispensables

Cours
résentation du cours
Ce module vous propose la consultation d’une vidéo d’une durée de 2 minute(s).
    Présentation du cours
  • Présentation du cours
Cours
Présentation générale des macros et du langage VBA
Ce module vous propose la consultation d’une vidéo d’une durée de 9 minute(s).
    Module 1 - Présentation générale des macros et du langage VBA
  • Pourquoi créer une macro ?
  • Les limites des macros enregistrées
  • De l'enregistrement de la macro à la saisie dans VBE
Cours
Le mode Enregistrement de macros
Ce module vous propose la consultation d’une vidéo d’une durée de 27 minute(s).
    Module 2 - Le mode Enregistrement de macros
  • Principe d'enregistrement d'une macro
  • Créer une macro en mode Enregistrement
  • Utiliser les références relatives lors de l'enregistrement d'une macro
  • Gérer la fenêtre de débogage
  • Exercice : Macro avec références relatives
  • Corrigé : Macro avec références relatives
Cours
Exécuter une macro
Ce module vous propose la consultation d’une vidéo d’une durée de 32 minute(s).
    Module 3 - Exécuter une macro
  • Utiliser le menu ou un raccourci-clavier
  • Créer une icône dans le ruban
  • Ajouter une icône dans la barre d'outils Accès rapide
  • Affecter une macro à un objet
  • Les formats de fichiers Excel contenant des macros
  • Gérer les options de sécurité
  • Exercice : Exécuter une macro à partir d'un objet ou d'une icône
  • Corrigé (partie 1) : Création des macros
  • Corrigé (partie 2) : Associer chaque macro à un objet ou à une icône
Cours
Visualiser le code d'une macro enregistrée et le modifier
Ce module vous propose la consultation d’une vidéo d’une durée de 42 minute(s).
    Module 4 - Visualiser le code d'une macro enregistrée et le modifier
  • Afficher le code d'une macro enregistrée
  • Comprendre la syntaxe d'une macro
  • Exécuter pas à pas et repérer les lignes inutiles
  • Mettre des commentaires
  • Gérer les modules et les macros
  • Exercice : Gérer les modules et les macros
  • Corrigé (partie 1) : Création du module, copie et exécution de la macro pas-à-pas
  • Corrigé (partie 2) : Modification de la macro, affectation d'un raccourci-clavier
Cours
Créer des macros structurées et efficaces (des procédures)
Ce module vous propose la consultation d’une vidéo d’une durée de 1h13.
    Module 5 - Créer des macros structurées et efficaces (des procédures)
  • La structure du langage VBA
  • Utiliser l'aide à la saisie
  • Objet Application - Modifier les propriétés d'Excel
  • Objet Workbook - Faire référence à un classeur
  • Objet Worksheet - Faire référence à une feuille de calcul
  • Collection Sheets - Faire référence à toutes les feuilles
  • Objet Range - Faire référence à une plage de cellules
  • Objet Range - Faire référence à une cellule
  • Faire référence aux cellules et plages de cellules : démonstration
  • Utiliser l'aide en ligne et l'Explorateur d'objets
  • Exercice 1 : Manipulation d'un classeur et de ses feuilles
  • Exercice 2 : Mise en forme grise et rose
  • Corrigé 1 : Manipulation d'un classeur et de ses feuilles
  • Corrigé 2 : Mise en forme grise et rose
Cours
Les instructions conditionnelles
Ce module vous propose la consultation d’une vidéo d’une durée de 40 minute(s).
    Module 6 - Les instructions conditionnelles
  • Principe des instructions conditionnelles
  • Utiliser une seule condition : If... Then... End if
  • Utiliser plusieurs conditions : If... ElseIf... End If
  • Utiliser des conditions multiples : Or/And
  • Utiliser des conditions multiples : Select Case
  • Exercice : Appréciations des notes
  • Corrigé (partie 1) : Affichage de l'appréciation dans la feuille Notes
  • Corrigé (partie 2) : Affichage de la note dans une autre feuille
Cours
Les variables et les constantes
Ce module vous propose la consultation d’une vidéo d’une durée de 47 minute(s).
    Module 7 - Les variables et les constantes
  • Qu'est-ce qu'une variable ?
  • La déclaration des variables
  • Utiliser une variable
  • La portée des variables
  • Utiliser des constantes
  • Les constantes intrinsèques
  • Exercice : Récupération des données dans un autre tableau
  • Corrigé (partie 1) : Déclaration des variables
  • Corrigé (partie 2) : Affichage des valeurs des variables dans les feuilles
Cours
Communiquer avec l'utilisateur : les boîtes de message et les boîtes de dialogue
Ce module vous propose la consultation d’une vidéo d’une durée de 39 minute(s).
    Module 8 - Communiquer avec l'utilisateur : les boîtes de message et les boîtes de dialogue
  • Afficher un message pour l'utilisateur : fonction MsgBox
  • Utiliser une boîte de message avec plusieurs boutons, pour poser une question
  • Afficher une boîte de dialogue : Application.InputBox
  • Utiliser les boîtes de message et les boîtes de dialogue : démonstration
  • Exercice : Gérer l'insertion et la position de nouvelles feuilles
  • Corrigé (partie 1) : Affichage d'une boîte de dialogue pour définir le nombre de feuilles à ajouter
  • Corrigé (partie 2) : Affichage d'une boîte de dialogue pour définir la position des feuilles à ajouter
  • Corrigé (partie 3) : Résumé dans un message et demande de confirmation
Cours
Les boucles
Ce module vous propose la consultation d’une vidéo d’une durée de 46 minute(s).
    Module 9 - Les boucles
  • Principe d'utilisation d'une boucle
  • La boucle Do... Loop
  • La boucle Do... Loop : démonstration
  • La boucle For... Each
  • La boucle For... Each : démonstration
  • La boucle For... To... Next (boucle compteur)
  • La boucle For... To... Next (boucle compteur) : démonstration
  • Exercice : Synthèse ventes des pays
  • Corrigé (partie 1) : Création de la feuille Synthèse
  • Corrigé (partie 2) : Ajout des données à la feuille Synthèse
Cours
Les formules de calcul
Ce module vous propose la consultation d’une vidéo d’une durée de 44 minute(s).
    Module 10 - Les formules de calcul
  • Principe d'utilisation des formules de calcul dans une procédure
  • Utiliser des fonctions de calcul disponibles dans Visual Basic
  • Utiliser des fonctions de calcul non disponibles dans Visual Basic
  • Afficher dans une cellule une formule de calcul créée dans une procédure
  • Les formules de calcul : démonstration
  • Exercice : Conversion de données
  • Corrigé (partie 1)
  • Corrigé (partie 2)
Cours
Les variables tableaux
Ce module vous propose la consultation d’une vidéo d’une durée de 54 minute(s).
    Module 11 - Les variables tableaux
  • Concept de tableau
  • Utiliser un tableau à taille fixe
  • Alimenter un tableau en utilisant la fonction Array
  • Utiliser un tableau : démonstration
  • Utiliser des tableaux multidimensionnels
  • Utiliser un tableau à taille dynamique
  • Définir les bornes d'un tableau
  • Redimensionner un tableau en conservant ses valeurs initiales
  • Utiliser un tableau multidimensionnel : démonstration
  • Exercice : Conversion de données en mémoire
  • Corrigé (partie 1)
  • Corrigé (partie 2)
Cours
La gestion d'erreurs
Ce module vous propose la consultation d’une vidéo d’une durée de 38 minute(s).
    Module 12 - La gestion d'erreurs
  • Identifier et réagir aux erreurs
  • Pratiquer une gestion d'erreurs locale sur les erreurs potentielles identifiées
  • Pratiquer une gestion d'erreurs globale sur l'ensemble des lignes de code
  • Reprendre l'exécution du code après avoir corrigé une erreur
  • Exercice : Nouvelle feuille renommée
  • Corrigé (partie 1) : Affichage des boîtes de dialogue
  • Corrigé (partie 2) : Gestion des erreurs potentielles de saisie
Cours
Les fonctions personnalisées
Ce module vous propose la consultation d’une vidéo d’une durée de 36 minute(s).
    Module 13 - Les fonctions personnalisées
  • Qu'est-ce qu'une fonction personnalisée (Function) ?
  • Créer et utiliser une fonction sans arguments
  • Créer et utiliser une fonction avec des arguments
  • Exercice : Création de fonctions de test de contenus
  • Corrigé (partie 1) : Création des fonctions
  • Corrigé (partie 2) : Utilisation des fonctions
Cours
Les appels de procédure ou de fonction
Ce module vous propose la consultation d’une vidéo d’une durée de 30 minute(s).
    Module 14 - Les appels de procédure ou de fonction
  • Appeler une procédure du même classeur : Call
  • Appeler une procédure d'un autre classeur : Application.Run
  • Appeler une fonction d'un autre classeur
  • Exercice : Calcul et mise en forme appelés
  • Corrigé : Calcul et mise en forme appelés
Cours
Les outils de débogage
Ce module vous propose la consultation d’une vidéo d’une durée de 18 minute(s).
    Module 15 - Les outils de débogage
  • Le pas-à-pas et les points d'arrêt
  • Afficher les valeurs de variables, de propriétés, de fonction en cours d'exécution
  • Utiliser la fenêtre Espion pour exécuter une procédure pas-à-pas à partir d'une valeur atteinte
  • Utiliser la fenêtre Exécution pour contrôler des résultats
Cours
Automatiser la création de TCD et de graphique
Ce module vous propose la consultation d’une vidéo d’une durée de 47 minute(s).
    Module 16 - Automatiser la création de TCD et de graphique
  • Utiliser l'Enregistreur de macros pour créer un tableau croisé dynamique
  • Utiliser l'Enregistreur de macros pour créer un graphique
  • Exercice : Tableau de synthèse du CA moyen des vendeurs
  • Corrigé (partie 1) : Cumul des données de plusieurs feuilles
  • Corrigé (partie 2) : Création du TCD récapitulatif des ventes
Cours
Les procédures événementielles
Ce module vous propose la consultation d’une vidéo d’une durée de 41 minute(s).
    Module 17 - Les procédures événementielles
  • Principe d'utilisation d'une procédure événementielle
  • Créer une procédure événementielle liée au classeur (sur ouverture, avant fermeture...)
  • Renseigner les paramètres d'une procédure événementielle
  • Créer une procédure événementielle liée à une plage de cellules ciblée
  • Exercice : Création d'un calendrier dynamique
  • Corrigé (partie 1) : Création du calendrier
  • Corrigé (partie 2) : Mise en forme du calendrier
Cours
Les formulaires
Ce module vous propose la consultation d’une vidéo d’une durée de 1h48.
    Module 18 - Les formulaires
  • Créer un formulaire en VBA (UserForm)
  • Les différents types de contrôles
  • Gérer les propriétés des contrôles et la mise en forme
  • Gérer les événements des contrôles
  • Afficher ou masquer un UserForm
  • Récupérer les données d'un formulaire dans une feuille de calcul
  • Exercice : Formulaire de saisie de voyages
  • Corrigé (partie 1) : Conception du formulaire
  • Corrigé (partie 2) : Initialisation et contrôles de saisie
  • Corrigé (partie 3) : Contrôle de la validité des données saisies et code du bouton OK
Cours
L'automation
Ce module vous propose la consultation d’une vidéo d’une durée de 37 minute(s).
    Module 19 - L'automation
  • Principe de l'automation
  • Créer un document Word et le remplir
  • Créer et alimenter un message Outlook
  • Exercice : Récupération des données d'un tableau Excel dans un nouveau document Word
  • Corrigé : Récupération des données d'un tableau Excel dans un nouveau document Word
Cours
Manipuler les fichiers et les dossiers
Ce module vous propose la consultation d’une vidéo d’une durée de 37 minute(s).
    Module 20 - Manipuler les fichiers et les dossiers
  • Rechercher un fichier avec la fonction Dir
  • Utiliser l'objet FileSystemObject pour rechercher des fichiers
  • Gérer les dossiers (créer, supprimer, déplacer...)
  • Gérer les fichiers (créer, supprimer, déplacer...)
  • Exercice : Création de dossiers pour classer des fichiers par pays
  • Corrigé (partie 1) : Création du dossier Résultats et d'un sous-dossier par pays
  • Corrigé (partie 2) : Filtrer un pays et copier les données dans un nouveau classeur dans le dossier du pays

Le module en complément

Livre numérique
Macros et langage VBA - Découvrez la programmation sous Excel (nouvelle édition)
Ce module vous propose la consultation d’un support de cours numérique.
  • Informations générales
  • Introduction
  • L’Enregistreur de macros
  • L’environnement de programmation VBE
  • Exécution d'un programme et règles d’écriture
  • Communiquer avec l’utilisateur : MsgBox et InputBox
  • Les variables, les constantes
  • Procédures, fonctions et macros
  • Les conditions
  • Les boucles
  • Les opérateurs
  • Manipuler les chaînes de caractères
  • Manipuler les dates et les heures
  • Manipuler les cellules Excel
  • Manipuler les feuilles Excel
  • Manipuler les classeurs
  • Manipuler l’application Excel
  • Manipuler les formules
  • Les graphiques
  • Les formulaires utilisateur
  • Gestion des erreurs et débogage
  • Progresser avec le code
  • Aller plus loin avec VBA
  • Exercice final
  • Corrections des exercices
MEDIAplus elearning
Module d’entraînement
Ce module d’entraînement d’une durée de 1h40 est composé de 20 exercice(s) interactif(s).
4,7 /5 9 avis

très bonne formation, très complète

TRES BONNE FORMATION EXCEL TRES COMPLETE

Conforme à mes attente, très pédagogique

Dommage que la présentation ne suit pas le sommaire du livre mais ils sont bien complémentaires.

Nos nouveautés

voir plus