Macros Excel VBA: Le Guide pour Automatiser ton Travail
Tu connais peut-être ce scénario par cœur. Un export arrive à midi. À 15h, tu es encore en train de copier-coller, renommer des onglets, corriger des formats de date, relancer un filtre, puis vérifier ligne par ligne que tu n'as rien cassé.
Le pire, ce n'est pas le temps passé. C'est la tension. Tu avances avec cette petite peur en fond, celle de modifier une mauvaise cellule, d'écraser une formule, ou d'envoyer un reporting bancal à ton manager, à un client ou à la direction.
Les macros excel vba changent exactement ça. Pas parce qu'elles te transforment en développeur. Mais parce qu'elles te permettent de faire exécuter à Excel les tâches répétitives, de façon cohérente, et avec une logique que tu contrôles. Si tu travailles en compta, contrôle de gestion, RH, consulting ou support opérationnel, c'est souvent le levier le plus direct pour passer d'un fichier subi à un fichier utile.
Marre des Tâches Répétitives sur Excel ? L'Automatisation est la Clé
Vendredi, 16h. Le reporting hebdo n'est pas encore parti. Tu ouvres trois fichiers, tu récupères des extractions, tu supprimes quelques colonnes, tu remets les en-têtes au propre, tu refais toujours la même mise en forme. Puis tu croises les doigts pour que le total final soit cohérent.
Cette routine use vite. Elle mange du temps, elle disperse ton attention, et elle te garde bloqué dans l'exécution au lieu de te laisser analyser, expliquer, décider. C'est précisément là que l'automatisation devient utile. Si tu veux voir cette logique appliquée à plus grande échelle, jette un œil à cet article sur l'automatisation des processus métier.
Ce que les macros changent vraiment
Une macro, dans la vraie vie, sert à prendre une suite d'actions que tu fais déjà manuellement et à les transformer en séquence exécutable. Tu cliques une fois. Excel refait le travail. Toujours dans le même ordre. Sans oublier une étape.
Dans les métiers de bureau, ça veut dire des choses très concrètes :
- Reporting récurrent qui reprend toujours la même structure
- Nettoyage d'extractions venant d'un ERP, CRM ou logiciel RH
- Préparation de tableaux avant un TCD ou un dashboard
- Mise en forme standardisée avant envoi à un client ou à la direction
Tu n'as pas besoin d'automatiser tout Excel. Tu as besoin d'automatiser ta prochaine tâche pénible.
Le bon état d'esprit pour commencer
Le blocage le plus fréquent n'est pas technique. C'est mental. Beaucoup de pros pensent que les macros sont réservées à “ceux qui codent”. En pratique, les meilleurs gains viennent souvent de profils métier qui connaissent très bien leurs fichiers et leurs contraintes.
Commence par chercher une tâche qui coche ces trois cases :
| Situation | Mauvais candidat | Bon candidat |
|---|---|---|
| Fréquence | Tâche rare | Tâche répétée souvent |
| Risque | Fichier critique sans sauvegarde | Copie de travail testable |
| Règles | Étapes floues | Étapes stables et prévisibles |
Si tu te reconnais dans ce tableau, tu es déjà prêt. L'objectif n'est pas de devenir programmeur. L'objectif, c'est de récupérer du temps et de sécuriser ton travail.
Comprendre les Bases des Macros et du Langage VBA
Une macro est une suite d'actions automatisées dans Excel. Tu fais une manipulation une fois, Excel peut la rejouer ensuite. Pense à une recette. Tu listes les ingrédients, tu définis l'ordre, puis tu répètes sans réinventer chaque geste.
Le VBA, ou Visual Basic for Applications, c'est le langage dans lequel cette recette est écrite. Tu n'as pas besoin de le maîtriser entièrement pour démarrer. Tu as surtout besoin de reconnaître sa logique.

Pourquoi VBA existe encore partout
En France, les macros VBA sont liées à l'histoire même d'Excel. Excel a été lancé en 1985, puis Microsoft Office 97 a rendu VBA disponible dans l'écosystème Office, ce qui a transformé le tableur en environnement d'automatisation. C'est une des raisons pour lesquelles cette compétence reste structurante en finance et en contrôle de gestion, comme le rappelle ce support de l'Université Paris-Dauphine sur Excel et VBA.
Ce point historique compte, parce qu'il explique un fait simple. Dans beaucoup d'entreprises, le fichier Excel n'est pas juste un tableau. C'est déjà un mini-outil métier.
Les éléments que tu dois connaître
Avant d'aller plus loin, retiens ce vocabulaire :
- Macro enregistrée. Excel mémorise tes actions.
- Macro écrite. Tu modifies ou écris le code toi-même.
- Module. C'est l'endroit où le code est stocké.
- Procédure
Sub. C'est une action à exécuter. - Fonction
Function. C'est une formule personnalisée qui renvoie un résultat.
Si l'onglet Développeur n'apparaît pas, tu peux suivre ce guide pour afficher l'onglet Développeur dans Excel.
Macro enregistrée ou macro écrite
Les deux approches ne s'opposent pas. Elles se complètent.
| Type | Ce que ça fait bien | Limite principale |
|---|---|---|
| Macro enregistrée | Démarrer vite, reproduire une suite simple d'actions | Génère souvent un code lourd et fragile |
| Macro écrite | Gérer des règles, des conditions, des boucles | Demande un peu plus de lecture et de test |
Repère simple: l'enregistreur est parfait pour apprendre le chemin. Il est rarement suffisant pour construire un outil propre.
Un exemple parlant. Si tu fais toujours la même mise en forme sur un tableau mensuel, l'enregistreur suffit souvent pour un premier jet. Si tu veux que la macro repère automatiquement la dernière ligne, saute les cellules vides et adapte son traitement selon le contenu, là tu entres dans la logique VBA.
Enregistrer ta Première Macro (et la Comprendre)
Tu n'as pas besoin de commencer par écrire du code à la main. Le plus intelligent, c'est de partir de l'enregistreur de macros. C'est rapide, rassurant, et surtout très formateur si tu l'utilises comme un pro.

La méthode propre en quatre mouvements
Une source de référence côté formation recommande une approche très claire : prototyper avec l'enregistreur, nettoyer le code généré, remplacer les sélections implicites par des objets explicitement référencés, puis encapsuler la logique dans des procédures réutilisables. Elle insiste aussi sur le fait que rester au niveau de l'enregistrement produit des macros fragiles. Tu peux retrouver cette logique dans le programme de certification ENI sur les macros et le langage VBA Excel.
Voici comment l'appliquer sans te compliquer la vie.
1. Prépare la tâche avant d'enregistrer
Ne lance pas l'enregistreur en improvisant. Écris les étapes sur papier ou dans un bloc-notes.
Exemple de tâche simple :
- Sélectionner la ligne d'en-tête
- Mettre le texte en gras
- Ajuster la largeur des colonnes
- Appliquer un filtre
- Geler la première ligne
Cette préparation évite les clics inutiles. Et chaque clic inutile finit dans le code.
2. Active les références relatives si besoin
Si ta macro doit fonctionner à partir de la cellule active ou s'adapter à une zone mobile, les références relatives sont souvent plus pertinentes que les références fixes.
Cas concret :
- Référence fixe. Toujours agir sur
A1 - Référence relative. Agir sur la cellule où tu te trouves, puis sur la colonne voisine
Pour une routine de mise en forme répétée sur des exports qui changent de taille, ça fait une vraie différence.
3. Enregistre, puis teste tout de suite
Donne un nom clair à ta macro. Évite Macro1, Test2 ou EssaiFinalVrai.
Prends plutôt :
MiseEnForme_Export_RHNettoyage_ERP_AchatsPreparation_Reporting_Hebdo
Ensuite, rejoue immédiatement la macro sur une copie du fichier. Si elle ne marche que dans un cas très précis, c'est normal. C'est à ce moment-là que tu commences à améliorer.
Un support vidéo peut t'aider à visualiser les manipulations avant de passer au code :
Ouvre le capot sans paniquer
Appuie sur Alt + F11. Tu arrives dans l'éditeur VBA. Le code généré peut sembler bizarre au début, mais il raconte simplement ce que tu as fait.
Tu verras souvent des lignes de ce type :
Range("A1").Select
Selection.Font.Bold = True
Columns("A:F").Select
Selection.AutoFit
Le problème, c'est le mot Select. L'enregistreur adore sélectionner. Toi, tu dois progressivement apprendre à agir directement sur l'objet.
Version plus propre :
Range("A1").Font.Bold = True
Columns("A:F").AutoFit
Ce que tu peux nettoyer dès aujourd'hui
Commence par trois réflexes simples :
- Supprime les sélections inutiles
- Ajoute des commentaires
- Renomme clairement la procédure
Exemple :
Sub MiseEnFormeExport()
' Met en gras l'en-tête
Range("A1:F1").Font.Bold = True
' Ajuste les colonnes
Columns("A:F").AutoFit
' Ajoute un filtre
Range("A1:F1").AutoFilter
End Sub
Règle terrain: si tu comprends ce que fait chaque ligne, tu n'es plus en train de subir la macro. Tu commences à la piloter.
Passer à la Vitesse Supérieure avec l'Éditeur VBA
L'enregistreur t'aide à démarrer. L'éditeur VBA t'aide à construire quelque chose d'utile. C'est là que tes macros excel vba deviennent vraiment adaptables à tes contraintes métier.
Le bon réflexe n'est pas d'écrire des kilomètres de code. C'est de comprendre quelques briques simples, puis de les combiner proprement.
Lire l'éditeur sans te perdre
Quand tu ouvres l'éditeur VBA, concentre-toi sur trois zones :
- L'explorateur de projet. Tu y vois tes classeurs, feuilles et modules
- La fenêtre de code. C'est là que tu lis et modifies les procédures
- La fenêtre des propriétés. Utile pour renommer proprement certains objets
Une macro classique ressemble à ça :
Sub NettoyerDonnees()
End Sub
Entre Sub et End Sub, tu écris les actions. C'est tout. Le reste vient par couches.
Les trois briques à maîtriser
Les objets
En VBA, tu manipules des objets Excel. Les plus fréquents sont le classeur, la feuille et la plage de cellules.
Worksheets("Export").Range("A1").Value = "Client"
Cette ligne dit exactement ce qu'elle fait. Elle agit sur la feuille Export, cellule A1, et y écrit une valeur. Si tu veux mieux comprendre la logique des plages, ce guide sur l'objet Range en VBA est très utile.
Les variables
Une variable stocke une information temporaire. Par exemple un numéro de ligne, un nom de feuille, un montant.
Dim derniereLigne As Long
derniereLigne = Cells(Rows.Count, 1).End(xlUp).Row
Ici, tu demandes à Excel de repérer la dernière ligne utilisée dans la colonne 1.
Les conditions et les boucles
Une condition décide. Une boucle répète.
If Range("A2").Value = "" Then
Range("A2").Value = "À vérifier"
End If
Dim i As Long
For i = 2 To derniereLigne
Cells(i, 3).Value = Trim(Cells(i, 3).Value)
Next i
Dans la boucle ci-dessus, Excel nettoie les espaces parasites dans la colonne 3, ligne après ligne.
Cas concret avec un export à nettoyer
Les usages les plus rentables des macros VBA incluent le nettoyage automatique de tableaux, la génération de rapports et l'automatisation d'échanges avec Outlook. Les formations expertes insistent aussi sur trois points qui font la différence en production : commentaires, gestion des erreurs, séparation entre logique métier et interaction utilisateur, comme le rappelle cette ressource sur les macros VBA incontournables pour gagner du temps.
Prenons un export brut avec ces défauts :
- colonnes inutiles
- espaces en trop dans les libellés
- montants importés comme texte
- en-têtes non standardisés
Voici une première base :
Sub NettoyerExportVentes()
Dim ws As Worksheet
Dim derniereLigne As Long
Dim i As Long
On Error GoTo GestionErreur
Set ws = Worksheets("Export")
' Supprime des colonnes inutiles
ws.Columns("G:H").Delete
' Renomme les en-têtes
ws.Range("A1").Value = "Date"
ws.Range("B1").Value = "Client"
ws.Range("C1").Value = "Montant"
' Détermine la dernière ligne
derniereLigne = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
' Nettoie la colonne Client
For i = 2 To derniereLigne
ws.Cells(i, 2).Value = Trim(ws.Cells(i, 2).Value)
Next i
' Convertit les montants texte en nombres
For i = 2 To derniereLigne
If ws.Cells(i, 3).Value <> "" Then
ws.Cells(i, 3).Value = CDbl(ws.Cells(i, 3).Value)
End If
Next i
' Mise en forme simple
ws.Columns("A:C").AutoFit
ws.Range("A1:C1").Font.Bold = True
Exit Sub
GestionErreur:
MsgBox "Une erreur s'est produite pendant le nettoyage."
End Sub
Ce qui marche et ce qui casse
Voici le vrai retour terrain :
| Pratique | Ce qui marche | Ce qui casse |
|---|---|---|
| Nommer les feuilles explicitement | Code lisible et stable | Dépendre de la feuille active |
| Déclarer des variables | Contrôle et clarté | Répéter des références partout |
| Gérer les erreurs | Message compréhensible | Macro qui s'arrête sans explication |
| Séparer la logique métier | Maintenance plus simple | Mélanger pop-ups et traitement de données |
Une macro n'est pas “bonne” parce qu'elle fonctionne une fois. Elle est bonne quand tu peux la relancer le mois prochain sans stress.
3 Automatisations VBA Concrètes pour ton Quotidien
La meilleure façon de progresser, c'est de partir d'un problème réel. Pas d'un exercice abstrait. Voici trois situations classiques que je vois souvent chez les pros qui veulent gagner du temps sans transformer Excel en usine à gaz.
Consolider plusieurs onglets dans un tableau unique
Tu reçois un fichier avec un onglet par région, par service ou par consultant. Tu veux une seule base consolidée.
Sub ConsoliderOnglets()
Dim ws As Worksheet
Dim wsSynthese As Worksheet
Dim derniereLigneSource As Long
Dim prochaineLigne As Long
Set wsSynthese = Worksheets("Synthese")
wsSynthese.Cells.Clear
' En-tête de la synthèse
wsSynthese.Range("A1").Value = "Date"
wsSynthese.Range("B1").Value = "Client"
wsSynthese.Range("C1").Value = "Montant"
prochaineLigne = 2
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> "Synthese" Then
derniereLigneSource = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
If derniereLigneSource >= 2 Then
ws.Range("A2:C" & derniereLigneSource).Copy _
Destination:=wsSynthese.Range("A" & prochaineLigne)
prochaineLigne = wsSynthese.Cells(wsSynthese.Rows.Count, 1).End(xlUp).Row + 1
End If
End If
Next ws
wsSynthese.Columns("A:C").AutoFit
wsSynthese.Range("A1:C1").Font.Bold = True
End Sub
Quand l'utiliser
Si la structure des onglets est stable. Même colonnes, même ordre, même logique.
Quand éviter
Si chaque onglet a une structure différente. Dans ce cas, il faut d'abord standardiser ou passer par Power Query.
Générer un PDF et préparer un mail Outlook
Tu dois envoyer tous les mois le même rapport à un responsable, un client ou une direction. La macro peut exporter l'onglet et préparer le mail.
Sub ExporterRapportPDF()
Dim ws As Worksheet
Dim cheminPDF As String
Set ws = Worksheets("Rapport")
cheminPDF = ThisWorkbook.Path & "Rapport_Mensuel.pdf"
' Exporte l'onglet en PDF
ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:=cheminPDF
MsgBox "Le PDF a été créé : " & cheminPDF
End Sub
Si ton environnement autorise Outlook via VBA, tu peux ajouter une préparation d'email. Fais-le seulement si ton entreprise accepte ce type d'automatisation et si les références Outlook sont disponibles.
Sub PreparerEmailOutlook()
Dim OutlookApp As Object
Dim OutlookMail As Object
Dim cheminPDF As String
cheminPDF = ThisWorkbook.Path & "Rapport_Mensuel.pdf"
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
With OutlookMail
.To = "destinataire@entreprise.com"
.Subject = "Rapport mensuel"
.Body = "Bonjour," & vbCrLf & vbCrLf & "Veuillez trouver le rapport en pièce jointe."
.Attachments.Add cheminPDF
.Display
End With
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub
Si tu automatises l'envoi, garde toujours une étape de contrôle humain avant le clic final.
Nettoyer un export ERP ou CRM
C'est probablement l'usage le plus rentable pour commencer. Ton export brut arrive avec des colonnes inutiles, des données mal typées, des formats incohérents. Tu veux une base exploitable immédiatement.
Sub NettoyerExportCRM()
Dim ws As Worksheet
Dim derniereLigne As Long
Dim i As Long
Set ws = Worksheets("ExportCRM")
' Supprimer les colonnes inutiles
ws.Columns("F:H").Delete
' Renommer les en-têtes
ws.Range("A1").Value = "ID"
ws.Range("B1").Value = "Nom"
ws.Range("C1").Value = "Ville"
ws.Range("D1").Value = "Montant"
ws.Range("E1").Value = "Statut"
derniereLigne = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
For i = 2 To derniereLigne
ws.Cells(i, 2).Value = Trim(ws.Cells(i, 2).Value)
ws.Cells(i, 3).Value = UCase(Trim(ws.Cells(i, 3).Value))
Next i
ws.Columns("D").NumberFormat = "# ##0,00"
ws.Columns("A:E").AutoFit
ws.Range("A1:E1").Font.Bold = True
End Sub
Astuce bonus avec historique des modifications
Une utilisation avancée et très utile de VBA consiste à créer un historique des modifications. Avec l'événement Worksheet_Change, tu peux enregistrer la valeur modifiée, l'utilisateur et la date dans une feuille de log cachée. C'est exactement le type de traçabilité légère qui aide beaucoup en suivi client, facturation ou gestion interne, comme le montrent les exemples publiés sur le forum Developpez.net à propos de l'historique sous VBA.
Exemple simplifié à adapter :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim wsLog As Worksheet
Dim prochaineLigne As Long
If Target.Count = 1 Then
Set wsLog = Worksheets("Historique")
prochaineLigne = wsLog.Cells(wsLog.Rows.Count, 1).End(xlUp).Row + 1
wsLog.Cells(prochaineLigne, 1).Value = Now
wsLog.Cells(prochaineLigne, 2).Value = Environ("Username")
wsLog.Cells(prochaineLigne, 3).Value = Target.Address
wsLog.Cells(prochaineLigne, 4).Value = Target.Value
End If
End Sub
Ce n'est pas un ERP. Mais pour beaucoup de PME et de services support, c'est déjà un niveau de contrôle très utile.
Sécurité, Débogage et Alternatives à Connaître
Beaucoup de tutoriels s'arrêtent au moment où “la macro marche”. En entreprise, ce n'est pas suffisant. Il faut aussi qu'elle soit acceptable, maintenable et déployable.

Le vrai frein, c'est souvent la sécurité
En pratique, le plus gros obstacle n'est pas d'écrire le code. C'est de le faire tourner dans un environnement où les macros sont bloquées par défaut. Microsoft rappelle d'ailleurs que certaines automatisations avancées nécessitent de gérer le Trust Center et parfois d’autoriser l'accès au modèle d'objet du projet VBA, ce que tu peux vérifier dans cette page sur les macros ou le code VBA détectés dans Office.
Si tu es bloqué à cette étape, commence par comprendre comment activer les macros sur Excel.
Voici la bonne posture :
- Travaille sur des copies de fichiers pendant tes tests
- Sauvegarde en
.xlsmquand ton classeur contient des macros - Documente ce que fait la macro avant de la partager
- Ne demande pas à tes collègues d'activer n'importe quoi sans explication
Déboguer sans y passer la journée
Une macro plante rarement “sans raison”. Elle plante parce qu'une hypothèse est fausse. Feuille absente, colonne déplacée, valeur vide, type inattendu.
Trois réflexes suffisent déjà :
- Pose un point d'arrêt sur une ligne clé pour exécuter pas à pas
- Lis la valeur des variables pendant l'exécution
- Ajoute des messages temporaires si besoin pour comprendre où ça coince
Exemple très simple :
MsgBox "Dernière ligne détectée : " & derniereLigne
Ça paraît basique. Mais c'est souvent ce qui t'évite de chercher dans le vide.
Conseil de terrain: le débogage devient beaucoup plus simple dès que tu écris des macros courtes, commentées, et centrées sur une seule tâche.
Quand VBA n'est pas le bon choix
Il faut être lucide. Les macros Excel VBA restent très utiles pour des automatisations locales, des interfaces simples et des tâches très spécifiques. En revanche, si ton besoin principal est la transformation de données, la traçabilité ou le travail collaboratif, d'autres outils peuvent être plus adaptés.
Petit repère :
| Besoin | Outil souvent pertinent |
|---|---|
| Nettoyer un export récurrent | Power Query |
| Automatiser dans Excel local | VBA |
| Créer un flux entre outils | Power Automate |
| Automatiser dans Excel web | Office Scripts |
Si tu veux te former de manière structurée, la Excellers Academy propose des parcours orientés métier. Et si tu veux un support papier pour progresser avec des cas concrets, le livre J'excelle en Excel est une bonne référence. Pour ceux qui veulent aussi un outil pratique, Le Dojo met à disposition un générateur de code IA lié à son écosystème, utile pour partir d'une description métier et obtenir une base de macro commentée.
Ton Plan d'Action pour Maîtriser les Macros VBA
Tu n'as pas besoin de retenir tout ce que tu viens de lire. Tu as besoin d'exécuter un premier petit projet. C'est ça qui te fera passer du mode “j'ai peur de casser” au mode “je viens de récupérer une partie de ma semaine”.
Le plan le plus efficace
Prends une tâche modeste, répétitive, et sans enjeu critique immédiat. Par exemple un nettoyage d'export, une mise en forme mensuelle, ou une consolidation simple.
Ensuite, avance dans cet ordre :
- Choisis une tâche répétitive que tu fais déjà sans réfléchir
- Enregistre une macro en gardant tes clics propres
- Teste sur une copie du fichier
- Ouvre le code et supprime au moins une ligne inutile
- Ajoute un commentaire pour comprendre ta propre logique
- Refais tourner la macro jusqu'à obtenir un résultat stable
Ce qu'il faut viser au début
Ne cherche pas la macro parfaite. Cherche une macro qui te fait gagner du temps sans te mettre en risque.
Bon objectif de départ :
- Automatiser une séquence claire
- Rendre le fichier plus fiable
- Pouvoir relancer la macro sans stress
Mauvais objectif de départ :
- construire un pseudo-logiciel complet dans Excel
- mélanger formulaires, emails, imports, historiques, contrôles et reporting dans une seule macro monstre
- tout faire sans tester
La vraie progression ne vient pas du code compliqué. Elle vient de la répétition, du nettoyage, et du courage d'ouvrir l'éditeur une deuxième fois.
En résumé
- Commence petit avec une tâche répétitive
- Utilise l'enregistreur comme point de départ, pas comme résultat final
- Nettoie le code en supprimant les
Selectinutiles - Structure tes macros avec des noms clairs et des commentaires
- Teste toujours sur une copie
- Pense sécurité et déploiement avant de partager ton fichier
- Choisis le bon outil si Power Query ou Office Scripts répond mieux au besoin
Questions fréquentes
Les macros VBA fonctionnent-elles sur Mac ou sur Excel pour le web ?
Sur Mac, beaucoup de macros fonctionnent, mais certaines commandes dépendent de l'environnement Windows. Sur Excel pour le web, le VBA n'est pas pris en charge. Dans ce cas, Microsoft oriente plutôt vers Office Scripts.
Mon entreprise bloque les macros. Je fais quoi ?
Commence par regarder les alternatives autorisées. Power Query couvre déjà énormément de besoins de nettoyage et de transformation. Ensuite, parle avec l'IT pour comprendre les règles du Trust Center et les conditions de partage d'un fichier .xlsm.
Comment partager un fichier avec macro proprement ?
Explique à quoi sert la macro, où elle se lance, et ce qu'elle modifie. Garde le code commenté, enregistre le fichier au bon format, et n'envoie jamais un classeur macro sans contexte. C'est la meilleure façon d'éviter la méfiance et les erreurs d'usage.
Si tu veux continuer à progresser avec d'autres professionnels qui bossent sur les mêmes sujets, Le Dojo Club peut t'aider à pratiquer Excel, VBA, Power Query et l'automatisation sur des cas concrets, avec des échanges orientés terrain plutôt que théorie pure.
Tu veux aller plus loin ?
Rejoins Le Dojo Club pour accéder à des formations complètes, des lives experts et une communauté d'entraide.
Essayer pendant 30 jours