Automatisation Excel : macros, Power Query, scripts et IA
L'automatisation Excel, ici, est la méthode. Une macro VBA répète des clics dans Excel de bureau. Power Query répète un nettoyage de fichier, puis Données, Actualiser tout. Des formules comme FILTRE se recalculent. Les scripts Office sont la voie cloud. Un agent IA peut faire la modification dans le classeur ouvert à partir d'une instruction.
Automatiser Excel, c'est faire refaire à Excel un travail répétitif pour garder le temps d'analyse. Ce guide passe en revue les méthodes, des macros aux scripts cloud et à l'IA dans le classeur. Ce n'est pas un classement de logiciels. La comparaison de produits est sur la page des outils. Actualiser un rapport précis est sur la page rapport. La saisie répétée est sur la page saisie.
Dix méthodes, selon le travail
Le bon réflexe est de partir de la tâche, pas d'un outil à la mode. Une mise à jour de rapport chaque lundi n'a pas le même besoin qu'un nettoyage de CSV, ni qu'un bouton qui envoie un PDF.
Les méthodes que le guide compare se rangent ainsi :
- Macros VBA : tâches sur mesure dans Excel de bureau. Il faut écrire ou enregistrer du code. Courbe d'apprentissage élevée.
- Power Query : nettoyer et recharger un fichier. Peu ou pas de code.
- Power Pivot : analyser un volume qui dépasse un tableau croisé classique. Modèle de données, formules DAX.
- Formules : le résultat se recalcule. FILTRE, par exemple, n'a pas besoin de macro.
- Scripts Office : l'équivalent cloud des macros, en TypeScript, sur un classeur en ligne.
- RPA : un robot enchaîne Excel avec d'autres logiciels (mail, comptabilité, site).
- Compléments : une fonction déjà packagée, installée dans Excel.
- Python : analyse plus lourde, à côté ou dans le classeur selon la version d'Excel.
- Copilote : un assistant qui propose une formule ou un graphique. Vous gardez la main.
- Agent : vous décrivez le résultat, il exécute dans le fichier ouvert.
Le tableau du guide d'origine classe ces voies par difficulté, usage et besoin de code. Le choix se fait sur la tâche de la semaine, pas sur la liste entière.
Les quatre piliers déjà dans Excel
Avant les agents, quatre outils intégrés couvrent déjà la plupart des répétitions.
VBA est le moteur sur mesure. Vous enregistrez une macro ou vous écrivez une procédure. Elle répète des clics dans Excel de bureau : mise en forme, export PDF, bouton sur la feuille. Excel pour le web n'exécute pas ce code. Pour l'afficher : Fichier, Options, Personnaliser le ruban, cochez Développeur. Puis Développeur, Enregistrer une macro, un nom sans espace, les clics, Arrêter l'enregistrement. La fois suivante : Développeur, Macros, Exécuter. Enregistrez le fichier en classeur prenant en charge les macros (*.xlsm).
Power Query prépare les données. Dans Excel pour Microsoft 365 : Données, Obtenir des données, À partir d'un fichier, puis À partir d'un fichier texte/CSV ou À partir d'un classeur. Vous filtrez, vous typez les colonnes, vous choisissez Fermer et charger. Le mois suivant, Données, Actualiser tout rejoue les étapes. La requête ne démarre pas sur un fichier de bureau fermé.
Power Pivot sert quand le volume ou les relations dépassent une seule feuille. Vous construisez un modèle, puis les tableaux croisés lisent ce modèle. Ce n'est pas nécessaire pour un rapport de quelques milliers de lignes déjà propres.
Les formules automatisent sans script. Dans Microsoft 365 et Excel 2021, =FILTRE(A:C;B:B="Nord") renvoie les lignes dont la colonne B vaut Nord. Le nom anglais est FILTER, avec des virgules. La formule se recalcule quand la source ou le critère change. Elle ne clique pas à votre place.
Quatre voies plus récentes
Les scripts Office vivent dans le cloud. Le classeur est sur OneDrive ou SharePoint, ouvert dans Excel pour le web. Un forfait Microsoft 365 entreprise ou éducation affiche l'onglet Automatiser. Vous enregistrez ou écrivez le script, puis vous l'exécutez. Un flux peut le lancer plus tard. Un fichier qui n'existe que sur le poste n'est pas dans ce circuit.
Le RPA orchestre autour d'Excel. Le robot ouvre le classeur, lance une macro ou une actualisation, puis met à jour un autre logiciel. Il ne remplace pas Power Query pour le nettoyage. Il enchaîne des systèmes. C'est le bon niveau quand le travail quitte Excel : mail, ERP, portail.
Les compléments ajoutent une fonction sans que vous l'écriviez. Ils s'installent par Insertion, Télécharger des compléments, ou par le Store Microsoft. Ils conviennent à un besoin étroit. Ils deviennent un problème si chaque tâche a son complément et que personne ne sait lequel est encore maintenu.
Python s'adresse à l'analyse qui dépasse les formules : jointures lourdes, statistiques, graphiques produits hors du ruban. Ce n'est pas le premier outil pour mettre un en-tête en gras.
Copilote et agent
Un copilote propose. Vous demandez une formule ou un graphique, vous lisez la suggestion, vous l'appliquez. Microsoft Copilot, avec une licence éligible, est dans ce rôle. Vous restez celui qui valide.
Un agent exécute. Vous décrivez le résultat dans le classeur ouvert : nettoyer les doublons, construire le tableau croisé, poser le graphique. Elyx est dans ce second rôle. Il ne connaît pas l'intention métier mieux que vous. Il applique l'instruction sur les cellules qu'il voit.
La différence avec une macro est nette. La macro rejoue des clics enregistrés, dans le même ordre, sans savoir pourquoi. L'agent part de la consigne. Si la feuille a changé de structure, la macro casse souvent. L'agent doit relire la feuille. Aucun des deux ne rafraîchit un fichier fermé selon un calendrier.
Choisir selon cinq situations
Nettoyage du même CSV chaque semaine : Power Query. Le fichier source change, Actualiser tout rejoue les étapes.
Un bouton pour une mise en forme et un envoi dans Excel de bureau : une macro. Le classeur est un xlsm, le ruban Développeur est visible.
Un rapport qui se recalcule quand on change un critère : une formule, souvent FILTRE ou un tableau croisé sur un tableau (Ctrl+T).
Le même geste dans Excel pour le web : un script Office, classeur dans le cloud.
Le geste traverse Excel, le mail et un autre logiciel : là, le RPA a un sens. Pour un travail qui reste dans la feuille ouverte, c'est trop lourd.
Cinq questions suffisent avant de choisir : la tâche est-elle dans Excel seulement ? Faut-il du code ? Le fichier est-il sur le bureau ou en ligne ? Le résultat est-il un calcul ou une série de clics ? Qui relancera le flux le mois prochain ?
Démarrer avec Elyx dans le classeur ouvert
Elyx s'ajoute comme complément, depuis le Store Microsoft (Insertion, Télécharger des compléments). Le volet s'ouvre dans la feuille. Vous décrivez le résultat.
Exemple tenu par le guide : un export de ventes brut, avec des doublons et des colonnes incohérentes. À la main, vous filtrez, vous supprimez les lignes, vous construisez un tableau croisé, un graphique, puis la mise en forme. Dans le volet, la consigne peut être : nettoie cette liste, construis un tableau croisé des ventes par région et le graphique à côté. Elyx le fait dans le classeur ouvert. Vous vérifiez les cellules.
L'essai dure 7 jours, sans carte bancaire. Ensuite Plus est à 12 €/mois et Pro à 29 €/mois. Il n'y a pas de forfait gratuit permanent.
Trois questions fréquentes
Le VBA vaut-il encore le coup ? Oui pour un besoin très spécifique sur Excel de bureau, surtout hors ligne, ou quand il faut un formulaire et un contrôle fin de Windows. Les scripts Office et l'agent sont plus simples pour la majorité des tâches courantes. Un vieux modèle financier déjà écrit en VBA ne se réécrit pas le mardi matin.
Quelle différence entre une macro et un agent ? La macro rejoue l'enregistrement. L'agent part de la phrase que vous écrivez et agit sur le fichier ouvert. Les deux s'arrêtent si personne n'ouvre le classeur.
Par où commencer ? Par la tâche qui revient cette semaine. Si c'est un fichier à recharger, Power Query. Si ce sont trois clics de mise en forme, une macro ou une consigne à Elyx. Apprendre les dix méthodes d'un coup n'est pas le chemin du guide.
Commencez l'essai gratuit de 7 jours, sans carte bancaire.
Réponses directes
Comment automatiser des processus Excel ?
Selon le travail : Power Query pour recharger un CSV, une macro pour les mêmes clics de bureau, une formule si la feuille doit se recalculer, un script Office dans Excel pour le web.
Qu'est-ce qu'un flux de travail Excel automatisé ?
Les mêmes étapes, relancées sans les retaper. Une macro rejoue des clics. Power Query rejoue un nettoyage à l'actualisation. Aucun des deux ne démarre seul sur un fichier de bureau fermé.
Où est la liste des outils d'automatisation Excel ?
Sur la page des outils d'automatisation Excel. Cette page reste sur les méthodes : macros, Power Query, Power Pivot, formules, scripts et IA dans le fichier.
Dans Excel, demandez à Elyx : « Transforme cette plage en tableau et ajoute la formule qui se recopie. » Elyx le fait dans le classeur. Essai de 7 jours, sans carte.
Commencer l'essai de 7 jours