Automatiser Excel avec l'IA : méthode pas à pas et vérifications
Formules, macros VBA, Office Scripts, nettoyage de données : la méthode pour automatiser Excel avec l'IA, tester les résultats et protéger vos fichiers.

Pour automatiser Excel avec l’IA, décrivez précisément la tâche à répéter, demandez à un modèle d’écrire la formule, la macro VBA ou le script adapté, puis testez le résultat sur une copie avant de l’appliquer à vos vrais fichiers. L’IA ne remplace pas votre jugement : elle écrit le code et les formules à votre place, et vous restez celui qui valide. Cet article détaille les options (complément intégré ou conversation avec un modèle), la méthode en étapes, les prompts qui marchent, les tests à faire et les précautions sur vos données.
En bref
- Trois voies existent : une IA intégrée à Excel, un modèle de conversation qui analyse votre fichier, ou un modèle qui écrit du code (VBA, Office Scripts, Power Query, Python).
- Le bon outil dépend du contexte : VBA pour Excel sur ordinateur, Office Scripts avec Power Automate pour le cloud, Power Query pour les imports réguliers.
- Un prompt efficace précise le logiciel, la structure des données, la tâche et le format attendu.
- Aucune formule ou macro générée ne doit toucher des données réelles avant d’avoir passé un jeu de tests dont vous connaissez les réponses.
- Avant d’envoyer un fichier à une IA, retirez ou masquez les colonnes sensibles.
Table des matières
- Les trois façons d’utiliser l’IA avec Excel
- Quel outil d’automatisation pour quel besoin ?
- La méthode en six étapes
- Écrire un bon prompt pour une formule Excel
- Macros VBA, Office Scripts, Python : laisser l’IA coder
- Nettoyer et analyser des données avec l’IA
- Tester ce que l’IA produit
- Protéger vos données avant de les confier à une IA
- Notre point de vue
- Utiliser NeoChat pour vos automatisations Excel
- Un exemple complet : la routine du lundi
- FAQ
- Sources
Les trois façons d’utiliser l’IA avec Excel
Avant de choisir un outil, il faut distinguer ce que l’IA fait pour vous. Elle peut agir directement dans le classeur, analyser un fichier que vous lui confiez, ou produire du code que vous exécutez vous-même.

L’IA intégrée au classeur
C’est la voie la plus directe. Microsoft indique que Copilot dans Excel peut générer des données et des formules, résumer des données, créer ou modifier des graphiques et des tableaux croisés dynamiques, détecter des tendances et des valeurs hors norme, et trier ou filtrer les données. D’autres éditeurs proposent des compléments. Pour ajouter ChatGPT à Excel, il faut ouvrir Accueil > Compléments, rechercher ChatGPT, l’ajouter, l’ouvrir depuis le ruban et se connecter avec un compte associé à un forfait compatible. La documentation d’Anthropic décrit de son côté un module qui permet à Claude for Excel d’interroger des classeurs ouverts, de diagnostiquer des erreurs, de remplir des modèles et de travailler sur plusieurs onglets.
Ces solutions supposent souvent un abonnement dédié et une version d’Excel compatible. Elles conviennent bien si vous travaillez toute la journée dans le même classeur.
Le modèle de conversation qui analyse votre fichier
Vous importez un fichier Excel dans une conversation, vous posez vos questions en langage naturel, et le modèle répond avec des analyses, des tableaux, des formules ou un rapport. Cette approche convient aux traitements ponctuels : résumer un export de ventes, repérer des doublons, expliquer une formule héritée d’un collègue.
Le modèle qui écrit le code d’automatisation
Pour les tâches qui reviennent chaque semaine, le plus efficace est de demander à l’IA le code qui fera le travail à votre place. Selon Excel Campus, l’IA peut générer du VBA, des Office Scripts et du Python pour Excel, à condition que vous sachiez tester et corriger le code lorsqu’il échoue.
Quel outil d’automatisation pour quel besoin ?
Le guide de Guides-Numériques résume le choix selon le contexte (VBA, Office Scripts, Power Query ou analyse directe). Voici une synthèse à partir de ces critères.
| Besoin | Outil adapté | Exemple |
|---|---|---|
| Tâche manuelle répétée dans Excel sur ordinateur | Macro VBA | Mettre en forme un export chaque lundi |
| Traitement planifié dans le cloud | Office Scripts + Power Automate | Nettoyer un classeur déposé dans un dossier partagé |
| Import et nettoyage reproductibles | Power Query | Fusionner chaque mois plusieurs fichiers CSV |
| Analyse ponctuelle | Conversation avec un modèle IA | Résumer un tableau de ventes une seule fois |
| Calcul dans une cellule | Formule générée | Extraire un nom, rechercher une valeur |
Une règle simple : si vous ne ferez la tâche qu’une fois, la conversation suffit. Si elle revient, automatisez-la avec du code ou une requête que vous pourrez relancer.
La méthode en six étapes
La méthode suivante reprend l’enchaînement recommandé par le guide d’automatisation Excel avec ChatGPT : décrire, choisir, générer, tester, documenter.
- Décrivez le processus clic par clic. Notez les feuilles concernées, les colonnes, les formats et le résultat attendu. Si vous ne savez pas expliquer la tâche à un collègue, l’IA ne la comprendra pas mieux.
- Choisissez l’outil selon le tableau ci-dessus : VBA, Office Scripts, Power Query ou conversation.
- Demandez le code avec validations et gestion d’erreurs. Exigez que le script vérifie l’existence des feuilles et affiche un message final, par exemple le nombre de lignes traitées.
- Installez-le sur une copie du classeur, jamais sur l’original.
- Testez sur quelques lignes et contrôlez les totaux.
- Documentez le prompt, le code et les hypothèses dans un onglet du fichier. Dans six mois, vous vous en féliciterez.
Quand vous utilisez Copilot : le mode compte
Microsoft présente Copilot comme un assistant qui peut modifier le classeur, planifier les étapes avant modification, ou analyser en mode conversation (voir la documentation Copilot dans Excel). Quand une validation humaine est nécessaire avant toute écriture, le mode de planification est le plus prudent.
Écrire un bon prompt pour une formule Excel
Une demande vague produit une formule approximative. Le guide Ewolis sur l’automatisation d’un tableur indique que le prompt doit préciser le tableur utilisé, la structure des données, la tâche et le format attendu.
Voici un prompt faible, puis un prompt solide.
- Faible : « Fais-moi une formule pour calculer mes ventes. »
- Solide : « Excel Microsoft 365 en français. Feuille Ventes, en-têtes en ligne 1, colonnes A (date), B (commercial), C (montant en euros, décimales avec virgule), environ 3 000 lignes, certaines cellules de C vides. Je veux en F2 la somme des montants du commercial écrit en E2 pour le mois saisi en G2, mise à jour automatique si j’ajoute des lignes. Explique la formule en une phrase. »
Le second reprend les quatre ingrédients : le logiciel et sa version, la carte de la feuille, les cas particuliers (cellules vides) et le résultat attendu (cellule de destination, mise à jour). C’est aussi ce que recommande David Informaticien dans son guide des formules avec l’IA.
Faire expliquer ou corriger une formule existante
Copiez le contenu exact de la barre de formule, celui qui commence par le signe égal, et collez-le dans la conversation. Pour une formule longue, demandez au modèle de la découper en parties, d’expliquer chacune, puis de résumer en une phrase ce qu’elle fait. Vous pouvez aussi lui demander de la réécrire de façon plus lisible avec LET, comme le montre Excel University, en rappelant qu’une explication ou une formule générée peut être fausse malgré une syntaxe valide.
La fonction COPILOT dans une cellule
Selon Morpheus Formation, la fonction =COPILOT permet d’écrire une instruction en langage naturel directement dans une cellule, par exemple pour extraire le nom avant l’espace dans A2. Le résultat reste dynamique et s’actualise si les données changent.
Macros VBA, Office Scripts, Python : laisser l’IA coder
C’est là que le gain de temps est le plus spectaculaire. Office Watch indique que ChatGPT et Copilot peuvent écrire et déboguer du VBA, mais que le code fourni peut nécessiter des ajustements humains.
Partir de l’enregistreur de macros
Une approche robuste consiste à enregistrer votre procédure, puis à demander à l’IA de la rendre réutilisable. Excel Campus explique que l’enregistreur transforme vos actions en VBA, mais produit souvent des références fixes, des plages statiques et des dépendances aux noms de feuilles : il faut les rendre dynamiques avant un usage plus général. Collez le code enregistré dans la conversation avec la consigne : « Remplace les plages fixes par des plages dynamiques et utilise des variables. »
Les consignes qui donnent un code propre
Le guide de Guides-Numériques recommande, pour générer une macro, d’exiger Option Explicit, des variables déclarées, des commentaires, une gestion d’erreurs, la vérification des noms de feuilles et un message indiquant le nombre de lignes traitées (source). Ajoutez ces cinq exigences à chaque demande, vous gagnerez des allers-retours.
Quand la macro plante
Collez dans la conversation le message d’erreur et la ligne surlignée en jaune dans l’éditeur VBA, puis demandez la cause et le correctif. Répétez jusqu’à l’exécution propre, en retestant à chaque fois sur la copie.
Nettoyer et analyser des données avec l’IA
Pour un fichier que vous ne connaissez pas, commencez par une consigne en lecture seule : « Décris la structure du fichier : nombre de lignes et de colonnes, types de données, valeurs manquantes, cinq premières lignes. Ne modifie rien. » Cette étape évite de construire une analyse sur une mauvaise compréhension du fichier.
Précisez ensuite vos conventions. Un guide d’analyse de fichiers Excel avec ChatGPT avertit que les nombres européens, comme 1.250,00, et le format des dates doivent être signalés explicitement pour ne pas fausser les totaux. Pour un lecteur français, la confusion entre 03/04 (3 avril) et 03/04 (4 mars) est classique dès que le fichier vient d’un partenaire étranger.
Quelques demandes utiles pour le nettoyage :
- repérer les doublons et proposer une règle pour les fusionner ;
- harmoniser les intitulés (« SARL Dupont », « Dupont sarl ») ;
- séparer une colonne « Nom Prénom » en deux ;
- convertir du texte en dates ou en nombres ;
- restructurer un tableau mal conçu en format base de données, une ligne par enregistrement.
À chaque fois, demandez le résultat sous forme de formule, de requête Power Query ou de script plutôt qu’en valeurs collées : vous pourrez le rejouer sur le fichier du mois suivant.
Tester ce que l’IA produit
Une explication convaincante ne prouve pas qu’une formule fonctionne. ExcelWhiz insiste : la correction, l’exécution réussie et l’effort de revue sont trois mesures distinctes, et un code d’apparence plausible ne démontre rien. Voici une procédure de test réaliste.
Construire un jeu de test
Créez une feuille _tests avec un identifiant, une description, les entrées, le résultat attendu, le résultat réel et un statut PASS/FAIL. Ce format est proposé par ce guide de test des formules, qui suggère aussi une tolérance de comparaison pour les arrondis et des cas normaux, limites, manquants et erreurs.
Hayz Labs propose une règle claire : 8 à 12 lignes de test dont les réponses ont été calculées à la main, avec une ligne vide, du texte dans une colonne numérique, un doublon, un zéro, une date de fin de mois et une valeur qui ne devrait pas correspondre.

Les pièges silencieux
Le même guide cite des échecs qui ne produisent aucune erreur visible : IFERROR qui masque toutes les erreurs, RECHERCHEV qui fait par défaut une correspondance approximative, et les références relatives qui se décalent quand on recopie vers le bas. Si l’IA vous propose IFERROR partout, demandez-lui de ne traiter que l’erreur attendue. EUAIACT va dans le même sens : examiner les erreurs plutôt que de les masquer systématiquement, et tester avec les bornes de période, les lignes hors périmètre, les données manquantes et l’ajout d’une ligne.
Un contrôle indépendant des totaux
Pour les rapports importants, Stringfest Analytics recommande de recalculer les indicateurs clés avec un Office Script et de bloquer la diffusion si le total produit par l’IA ne correspond pas au total indépendant. Une version artisanale suffit souvent : un total de contrôle calculé par un simple SOMME.SI.ENS à côté.
Protéger vos données avant de les confier à une IA
Un fichier Excel contient souvent des noms, des salaires, des contrats. Avant de l’envoyer à un modèle, appliquez ces réflexes, inspirés des recommandations de Buralog sur les risques de données :
- identifiez les colonnes sensibles (données personnelles, champs de contrat) ;
- supprimez-les, ou à défaut pseudonymisez-les, ou agrégez les données plutôt que d’envoyer le détail ;
- travaillez dans un onglet « Sortie IA » contenant uniquement des données assainies, sans écraser les données d’origine ;
- faites une copie datée du classeur avant toute modification en masse.
Adoptez aussi une séquence de travail : inspecter, expliquer, recommander, approuver, modifier, vérifier. La consigne de départ interdit à l’IA de modifier le classeur tant que vous n’avez pas approuvé le plan. Si vous lui laissez la main, limitez les feuilles modifiables et exigez un journal des changements. Dans un cadre professionnel, vérifiez aussi la politique de votre entreprise sur les outils d’IA avant de transmettre des données de clients.
Notre point de vue
Chez NeoChat, nous voyons la même scène chez les entrepreneurs, les étudiants et les juristes : le même fichier Excel passe par trois tâches différentes. Il faut d’abord comprendre sa structure, ensuite écrire une formule, enfin produire un résumé lisible. Aucun modèle n’est le meilleur sur les trois à la fois.
C’est pourquoi nous avons réuni 17 modèles de huit fournisseurs dans une seule interface conversationnelle. Vous pouvez passer d’un modèle à l’autre sans perdre le contexte de la conversation : un modèle analyse votre export, un autre écrit la macro VBA, un troisième reformule le compte rendu. Vous pouvez aussi importer vos fichiers Excel, Word, PDF ou PowerPoint, organiser vos échanges par projets et obtenir un rapport en PDF.
Notre conviction : l’automatisation n’a de valeur que si elle est vérifiée. Comparer la réponse de deux modèles sur une même formule est une excellente façon de détecter une incohérence avant de passer aux tests.
Amal
Utiliser NeoChat pour vos automatisations Excel
NeoChat est une plateforme d’abonnement IA pensée pour la Tunisie : les prix sont en dinars tunisiens, le paiement se fait via Flouci ou D17/E-Wallet, sans carte bancaire et sans engagement. Vous pouvez y importer un classeur, demander une formule, une macro VBA ou un script, puis comparer plusieurs modèles sur le même problème.
L’offre gratuite donne 30 crédits par jour pour essayer vos premiers cas d’usage. Ensuite, les abonnements mensuels sont les suivants : Standard à 29 DT par mois, Pro à 59 DT par mois, Max à 89 DT par mois et Business à 69 DT par mois et par utilisateur. Le détail des crédits et des modèles de chaque formule figure sur la page des tarifs de NeoChat.

Si vous voulez d’abord voir comment la conversation gère vos fichiers, commencez par NeoChat avec les crédits quotidiens gratuits.
Un exemple complet : la routine du lundi
Imaginons un export hebdomadaire de commandes. Chaque lundi, vous supprimez les lignes vides, convertissez les dates, regroupez par client et envoyez un tableau récapitulatif. Voici comment l’automatiser.
- Décrire : « Feuille Export, en-têtes ligne 1, colonnes A à H. Supprimer les lignes où la colonne B est vide, convertir la colonne C (texte jj/mm/aaaa) en vraie date, créer une feuille Récap avec le total de la colonne H par client. »
- Choisir : fichier local sur ordinateur, donc macro VBA.
- Demander : le code avec Option Explicit, vérification de l’existence des feuilles, message final indiquant le nombre de lignes supprimées.
- Tester : sur une copie, avec dix lignes dont une vide, un client en double sous deux orthographes et une date au 31 du mois.
- Contrôler : un SOMME de la colonne H avant et après doit donner le même total, moins les lignes supprimées.
- Documenter : collez le prompt et le code dans un onglet Notes.
La première fois, comptez une heure avec les tests. Les semaines suivantes, la routine se réduit à un clic suivi d’un contrôle de dix secondes.
FAQ
Comment ajouter l’IA sur Excel ?
Vous avez deux options. Soit un complément depuis Accueil > Compléments, par exemple ChatGPT pour Excel, qui demande un compte associé à un forfait compatible. Soit Copilot si votre abonnement Microsoft 365 l’inclut. Sinon, importez votre fichier dans une plateforme de conversation IA.
Peut-on automatiser Excel sans savoir programmer ?
Oui, en décrivant la tâche en français et en laissant l’IA écrire le code. Il reste utile de comprendre ce que fait la macro, car selon Excel Campus une connaissance de VBA reste utile pour tester et corriger. Commencez par de petites tâches et toujours sur une copie.
VBA, Office Scripts ou Power Query : lequel choisir ?
VBA pour une tâche répétée dans Excel sur ordinateur, Office Scripts avec Power Automate pour un traitement cloud planifié, Power Query pour des imports et nettoyages reproductibles. Le guide de Guides-Numériques présente cette répartition. Pour un besoin unique, une conversation avec un modèle suffit.
Comment vérifier qu’une formule générée par l’IA est juste ?
Calculez à la main quelques résultats, puis comparez-les à ceux de la formule sur une copie du fichier. Incluez des cas limites : cellule vide, zéro, doublon, texte dans une colonne numérique. Ne passez à vos vraies données qu’une fois tous les tests réussis.
Mes données Excel sont-elles en sécurité avec une IA ?
Cela dépend de ce que vous envoyez. Retirez ou pseudonymisez les colonnes sensibles, privilégiez les données agrégées et gardez l’original intact. Respectez aussi les règles de votre employeur ou de vos clients sur le partage de données.
Sources
- ChatGPT pour Excel et Google Sheets, OpenAI Help Center
- Démarrage avec Copilot dans Excel, Microsoft Support
- Use Claude for Excel
- Automatiser Excel avec ChatGPT : méthode et exemples, Guides-Numériques
- The AI Coding for Excel Course, Excel Campus
- Automate Excel with VBA and ChatGPT, Excel Campus
- Automatiser un tableur avec l’IA, Ewolis
- Formules Excel et Google Sheets avec l’IA, David Informaticien
- Using Copilot to Understand, Modify, and Document Complex Formulas, Excel University
- Générer des formules avec l’IA, Morpheus Formation
- Make and fix Office VBA code with AI, Office Watch
- Analizar un Excel con ChatGPT, Guillermo del Pino
- AI for Formula Writing: Test & Validate Excel Formulas
- Validate AI Excel Output, ExcelWhiz
- Get a spreadsheet formula from AI, then prove it works, Hayz Labs
- IA Excel : vérifier les formules avec un exercice corrigé, EUAIACT
- How to validate AI-generated Excel reports with Office Scripts, Stringfest Analytics
- Internal Data Risks When Using Gemini and AI Features, Buralog