Accueil/Cours gratuits/Bibliothèque VBA
Cours VBA Excel gratuit

Le VBA Excel expliqué simplement, en 21 fiches gratuites.

Un cours VBA complet, gratuit et sans inscription. Chaque fiche réunit une définition claire, la syntaxe, des exemples prêts à copier et les pièges à éviter. Lisez-la en ligne ou téléchargez son PDF gratuit.

/
21fiches de cours
0 €gratuit, sans inscription
21 PDFà télécharger

Les fiches du cours VBA

Les niveaux vont de 1 (découverte) à 3 (avancé).

Bases

L'enregistreur de macros

Enregistrer, relire et nettoyer le code produit par Excel.

PDF gratuit
Bases

Sub et Function

Écrire une procédure, une fonction personnalisée, et les appeler.

PDF gratuit
Bases

Variables et Dim

Déclarer, typer et nommer ses variables. Pourquoi Option Explicit.

PDF gratuit
Bases

MsgBox et InputBox

Dialoguer avec l'utilisateur : messages, questions, saisies.

PDF gratuit
Conditions

If Then Else

Tester une condition, enchaîner les ElseIf, combiner And et Or.

PDF gratuit
Conditions

Select Case

Remplacer une cascade de If par un aiguillage lisible.

PDF gratuit
SimulateurBoucles

Boucle For Next

Répéter une action un nombre défini de fois, avec Step et Exit For.

PDF gratuit
Boucles

Boucle For Each

Parcourir chaque cellule d'une plage ou chaque feuille d'un classeur.

PDF gratuit
Boucles

Do While et Do Until

Boucler tant qu'une condition est vraie, sans connaître le nombre de tours.

PDF gratuit
Objets Excel

Range et Cells

Désigner une cellule ou une plage, la lire, l'écrire.

PDF gratuit
Objets Excel

Trouver la dernière ligne

La ligne de code la plus utile du VBA, et ses variantes.

PDF gratuit
Objets Excel

Feuilles et classeurs

Worksheets, Workbooks, ThisWorkbook et ActiveSheet sans se tromper.

PDF gratuit
Objets Excel

With End With

Alléger le code quand on agit plusieurs fois sur le même objet.

PDF gratuit
Formulaires

Créer un premier UserForm

Dessiner le formulaire, l'ouvrir, récupérer les saisies dans la feuille.

PDF gratuit
Formulaires

Les contrôles d'un formulaire

TextBox, ComboBox, ListBox, CheckBox, OptionButton : le bon contrôle au bon endroit.

PDF gratuit
Débogage

Déboguer pas à pas (F8)

Points d'arrêt, exécution ligne par ligne, fenêtre Variables locales.

PDF gratuit
Débogage

On Error et gestion d'erreurs

Intercepter une erreur proprement plutôt que de laisser planter la macro.

PDF gratuit
Erreurs

Erreur 1004

Erreur définie par l'application ou par l'objet : causes et solutions.

PDF gratuit
Erreurs

Erreur 91

Variable objet ou variable de bloc With non définie.

PDF gratuit
Erreurs

Erreur 13

Incompatibilité de type : quand le texte rencontre un nombre.

PDF gratuit
Erreurs

Erreur 9

L'indice n'appartient pas à la sélection : feuille ou tableau introuvable.

PDF gratuit
Aucune fiche ne correspond à cette recherche. Essayez un autre mot, par exemple « boucle » ou « erreur ».
Tout en un

Le cours VBA complet en PDF, gratuit

Les 21 fiches réunies dans un seul document, avec sommaire, dans l'ordre du parcours.

Télécharger le recueil gratuit21 fiches, un seul PDF, sans inscription

Questions fréquentes

Tout ce qu'il faut savoir avant de commencer.

Ce cours VBA est-il vraiment gratuit ?

Oui. Les 21 fiches de cours, leur version PDF et le recueil complet sont en accès libre et gratuit, sans inscription et sans adresse e-mail à donner.

Faut-il savoir programmer pour apprendre le VBA ?

Non. Le parcours commence par l'enregistreur de macros, qui écrit le code à votre place, puis introduit les variables, les conditions et les boucles une par une. Il suffit de connaître les bases d'Excel.

Par quelle fiche commencer ?

Commencez par l'enregistreur de macros, puis suivez le parcours en sept étapes : variables, conditions, boucles, objets Excel, formulaires et débogage. Chaque fiche renvoie vers la suivante.

Le VBA fonctionne-t-il avec toutes les versions d'Excel ?

Les exemples fonctionnent avec Excel pour Windows, y compris Microsoft 365. Sur Mac, la plupart des macros fonctionnent, mais l'éditeur VBA y est plus limité, notamment pour les formulaires. Excel sur le web n'exécute pas de VBA.

Puis-je télécharger le cours VBA en PDF ?

Oui. Chaque fiche a son PDF gratuit, et le recueil complet réunit les 21 fiches dans un seul document avec sommaire.

Puis-je partager ces fiches avec mes apprenants ?

Oui, partagez librement le lien de la bibliothèque ou d'une fiche. Pour faire pratiquer sur un vrai cas d'entreprise, les études de cas de mesetudesdecas.fr prennent le relais avec énoncé et corrigé.

Pour les formateurs

Passer de la fiche à la mise en situation

Les fiches expliquent, les études de cas font pratiquer. Les études de cas mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise, avec énoncé, corrigé et pas-à-pas du formateur. L'automatisation d'un devis commercial, macros comprises, est prête à animer.

Voir l'étude de cas XL-05