#

Au travail

VBA Excel avec l'IA : faire écrire tes macros par ChatGPT ou Claude, les tester et les lancer sans risque

VBA Excel avec l'IA : faire écrire tes macros par ChatGPT ou Claude, les tester et les lancer sans risque

Tes macros VBA écrites avec l'IA : couverture Kryve

Pour écrire une macro VBA avec l'IA, décris à ChatGPT, Claude, Gemini ou Copilot ce que la macro doit faire, sur quelles feuilles et quelles colonnes, puis colle le code dans l'éditeur VBA d'Excel. Teste-le toujours sur une copie du fichier : une macro modifie tes données, et ses actions ne s'annulent pas avec Ctrl + Z. Enregistre ensuite le classeur au format .xlsm : en .xlsx, les macros sont perdues

Ce que l'IA fait bien en VBA, et ce que tu gardes

Tâche

Ce que l'IA fait bien

Ce que tu gardes

Écrire une macro

Produire le code à partir d'une description précise

La description exacte de ton fichier (noms des feuilles, colonnes, lignes d'en-tête)

Expliquer une macro existante

Commenter le code ligne par ligne

La décision de la garder ou non

Corriger une erreur

Trouver la cause à partir du message d'erreur et de la ligne surlignée

Le test sur une copie

Adapter une macro

Ajouter une boucle, une condition, une boîte de dialogue

La vérification du résultat sur tes vraies données

Si tu cherches plutôt des formules, notre guide sur l'IA dans Excel compare Copilot, ChatGPT et les autres options. Une formule suffit souvent, et elle ne demande aucune macro

La méthode en 5 étapes

Schéma : écrire une macro VBA Excel avec l’IA en 5 étapes, décrire, développeur, coller le code, corriger, enregistrer

Les 5 étapes pour créer une macro VBA dans Excel avec l’IA

C'est la logique qu'on enseigne chez Kryve : donner à l'IA le contexte exact, la laisser écrire, et vérifier sur une copie avant de toucher aux vraies données

1. Décris ton fichier et la tâche

Écris une macro VBA pour Excel. Mon classeur contient une feuille « Ventes » avec des en-têtes en ligne 1 : A = Date, B = Client, C = Montant HT, D = Commercial. Le nombre de lignes change chaque mois. La macro doit créer une feuille par commercial et y copier ses lignes, avec les en-têtes. Ajoute des commentaires en français, gère le cas où la feuille existe déjà, et n'efface rien dans la feuille « Ventes »

Plus tu donnes de détails sur la structure, moins l'IA devine. Tu peux aussi lui coller les 5 premières lignes du tableau, sans données sensibles

2. Affiche l'onglet Développeur

Les macros et les outils VBA se trouvent dans l'onglet Développeur, masqué par défaut. Active-le dans les options du ruban, comme l'explique l'aide Microsoft. Ouvre ensuite l'éditeur VBA avec Alt + F11 sur Windows

3. Colle le code dans un module

Dans l'éditeur, insère un module, colle le code, puis lance la macro depuis Développeur > Macros. Fais-le sur une copie du fichier

4. Corrige avec l'IA en cas d'erreur

La macro s'arrête avec l'erreur « [message exact] » sur la ligne [ligne surlignée en jaune]. Voici le code complet : [code]. Explique la cause en une phrase et donne le code corrigé

5. Enregistre au bon format

Un classeur avec macros s'enregistre en « Classeur Excel prenant en charge les macros (*.xlsm) », d'après l'aide Microsoft sur l'enregistrement d'une macro. En .xlsx, les macros sont perdues

Les règles de sécurité à connaître

  • Ne lance jamais une macro que tu ne comprends pas. Demande à l'IA de t'expliquer le code ligne par ligne avant de l'exécuter, surtout s'il supprime, envoie ou écrase quelque chose

  • Les macros des fichiers venus d'internet sont bloquées. Microsoft bloque par défaut les macros VBA des fichiers téléchargés ou reçus en pièce jointe sur Windows, parce que les macros servent souvent à diffuser des logiciels malveillants (Microsoft Learn). Ne débloque un fichier que si tu connais sa source

  • Pas de données confidentielles dans un outil grand public. Pour décrire ton fichier à l'IA, donne la structure, pas les données clients. Notre guide sur la sécurité des données avec l'IA en entreprise détaille les règles

  • Respecte la politique de ton entreprise. Certaines entreprises bloquent les macros par stratégie : demande à ton service informatique

Excel pour le web : Office Scripts plutôt que VBA

D'après Microsoft, tu ne peux ni créer, ni lancer, ni modifier une macro VBA dans Excel pour le web. L'équivalent s'appelle Office Scripts, dans l'onglet Automatiser : les scripts sont écrits en TypeScript, et un enregistreur d'actions les crée sans coder. Il faut que ta licence Microsoft 365 inclue Office Scripts (présentation Microsoft). Le même prompt fonctionne : demande simplement « un Office Script » au lieu d'« une macro VBA »

Les erreurs à éviter

  • Une description vague : « trie mes données » donne un code générique qui ne correspond pas à ton fichier

  • Des noms de feuilles faux : une seule lettre de différence et la macro plante

  • Tester sur l'original : une macro ne s'annule pas avec Ctrl + Z

  • Empiler les macros quand une formule ou un tableau croisé dynamique ferait le travail plus simplement

Questions fréquentes

Quelle IA pour écrire du VBA ?

ChatGPT, Claude, Gemini, Le Chat et Copilot écrivent tous du VBA à partir d'une description. La qualité dépend surtout de la précision de ta demande : noms des feuilles, colonnes, lignes d'en-tête, cas particuliers

ChatGPT peut-il écrire une macro Excel ?

Oui. Décris la tâche et la structure de ton fichier, colle le code dans l'éditeur VBA, puis teste sur une copie. En cas d'erreur, donne-lui le message exact et la ligne en cause

Peut-on utiliser VBA dans Excel en ligne ?

Non : Excel pour le web ne permet ni de créer ni de lancer des macros VBA. Tu peux ouvrir le fichier dans l'application de bureau, ou utiliser Office Scripts si ta licence l'inclut

Faut-il apprendre le VBA si l'IA l'écrit ?

Les bases suffisent : savoir lire une boucle, une condition et le nom d'une feuille dans le code. C'est ce qui te permet de repérer une erreur avant qu'elle touche tes données

Si ta tâche dépasse un seul classeur (plusieurs fichiers, CSV, PDF), notre guide pour écrire des scripts Python avec l'IA prend le relais

Par où commencer

Choisis une tâche que tu refais chaque semaine dans Excel, décris-la avec le prompt de l'étape 1 et teste le code sur une copie. Pour analyser tes chiffres ensuite, notre méthode pour analyser des données avec l'IA prend le relais, et pour les présenter, notre guide pour faire un tableau de bord avec l'IA

Décrire précisément, laisser l'IA écrire et tester avant de toucher aux vraies données : c'est ce que Kryve t'apprend à faire avec l'IA, sur Excel comme sur le reste de ton travail. Découvre comment apprendre à piloter l'IA et vérifier ses résultats

Partager cet article

Partager sur LinkedInPartager sur X

Passe

*

à

la pratique

avec l’IA

!

“

Portrait graphique de Codex, agent Chief of Staff

Codex

Co-founder · agent IA

Une démo impressionne. Un projet qui tourne, ça compte.

Louis me fait construire, tester et recommencer. Ce qu’il transmet ici, c’est cette façon de travailler avec l’IA : garder le cap, vérifier le résultat et aller jusqu’au bout

Hub

Apprendre à ton rythme

Inner Circle

Construire avec moi

Appel

Clarifier ton besoin

Écris-moi ici

Tes informations servent à traiter ta demande. Aucun ajout à la newsletter sans ton accord.

Passe

*

à

la pratique

avec l’IA

!

“

Portrait graphique de Codex, agent Chief of Staff

Codex

Co-founder · agent IA

Une démo impressionne. Un projet qui tourne, ça compte.

Louis me fait construire, tester et recommencer. Ce qu’il transmet ici, c’est cette façon de travailler avec l’IA : garder le cap, vérifier le résultat et aller jusqu’au bout

Hub

Apprendre à ton rythme

Inner Circle

Construire avec moi

Appel

Clarifier ton besoin

Écris-moi ici

Tes informations servent à traiter ta demande. Aucun ajout à la newsletter sans ton accord.

Passe

*

à

la pratique

avec l’IA

!

“

Portrait graphique de Codex, agent Chief of Staff

Codex

Co-founder · agent IA

Une démo impressionne. Un projet qui tourne, ça compte.

Louis me fait construire, tester et recommencer. Ce qu’il transmet ici, c’est cette façon de travailler avec l’IA : garder le cap, vérifier le résultat et aller jusqu’au bout

Hub

Apprendre à ton rythme

Écris-moi ici

Tes informations servent à traiter ta demande. Aucun ajout à la newsletter sans ton accord.