Comment migrer des macros Excel VBA vers une application web sur-mesure
Migrer des macros Excel VBA vers une application web sur-mesure prend 3 à 6 semaines et environ 3 000 – 9 500 € de reprise des données, en plus du nouvel outil (5 000 à 20 000 € par lot). Un classeur Excel enrichi de macros VBA fait tourner un processus clé : devis, planning, calcul de prix ou consolidation.
Par Baptiste Lamidey, fondateur de Trinity StudioMis à jour le
Migrer des macros Excel VBA : repères
- Durée de migration
- 3 à 6 semaines
- Reprise des données (en plus du nouvel outil)
- 3 000 – 9 500 €
- Situation de départ
- tableur
- Solutions cibles
- application métier, automatisation métier et configurateur CPQ
Les signes qu’il est temps de quitter des macros Excel VBA
Un classeur Excel enrichi de macros VBA fait tourner un processus clé : devis, planning, calcul de prix ou consolidation. Il a été écrit il y a des années par une personne qui n'est plus forcément là. Chaque mise à jour d'Excel, chaque nouvel utilisateur et chaque fichier copié fait craindre une panne, et personne n'ose plus toucher au code. Le processus dépend d'un fichier, d'un poste et d'une mémoire.
Les problèmes qui s’accumulent
- Les macros cessent de fonctionner après une mise à jour d'Excel, un changement de sécurité ou un passage en ligne.
- Plusieurs copies du classeur circulent, avec des versions différentes du code et des données.
- Le code VBA n'est ni documenté ni testé, et la seule personne qui le comprend devient un point de fragilité.
- Le classeur ne gère ni les droits par utilisateur, ni l'historique des modifications, ni le travail à plusieurs.
Un projet comme celui-ci ? Obtenez un ordre de grandeur sous 24 h
- Réponse du fondateur, pas d’un commercial
- Budget plafonné à 20 000 €, code source livré
- Cadrage gratuit, sans engagement
Migrer sans rupture d’activité : 5 étapes
Lire le code et les règles
Analyser les modules VBA, formules et feuilles cachées pour extraire les règles de calcul, puis les valider avec les utilisateurs sur des cas réels.
Écrire les cas de test
Constituer un jeu de cas d'entrée et de résultats attendus tirés du classeur actuel, qui servira à vérifier que la nouvelle application calcule pareil.
Développer l'application web
Reprendre les règles dans une application partagée, avec droits par utilisateur, historique, et exports Excel pour ceux qui en ont encore besoin.
Reprendre les données
Importer les données utiles des feuilles, en dédoublonnant les copies, et contrôler les totaux avec le classeur d'origine.
Basculer en parallèle
Faire tourner les deux outils côte à côte quelques semaines, comparer les résultats, puis archiver le classeur en lecture seule.
Récupérer les données existantes
Les données se lisent directement dans les feuilles du classeur. Le code VBA s'exporte module par module pour être analysé. Les feuilles masquées et les plages nommées contiennent souvent des paramètres à ne pas oublier.
Risques à maîtriser
- Une règle implicite cachée dans une formule de cellule échappe à l'analyse du seul code VBA.
- Les utilisateurs attachés au tableur rejettent un outil qui ne propose plus d'export Excel.
- Comparer les résultats sur trop peu de cas laisse passer des écarts de calcul.
Questions fréquentes
Peut-on reprendre exactement les calculs de nos macros ?
Oui. Les règles sont extraites du code et des formules, puis vérifiées sur un jeu de cas réels : la nouvelle application doit donner les mêmes résultats avant la bascule.
Pourquoi ne pas simplement corriger les macros ?
C'est possible pour une panne ponctuelle. Mais si le processus est critique, partagé par plusieurs personnes ou bloqué par les mises à jour d'Excel, une application web devient plus fiable et plus simple à faire évoluer.
Les utilisateurs pourront-ils encore exporter vers Excel ?
Oui. Les exports et parfois les imports Excel sont conservés là où ils servent, mais les calculs et les données de référence vivent désormais dans l'application.
Méthode et sources
Budget de migration = durée × 1 000 à 1 600 € par semaine : la reprise des données est menée à temps partiel pendant le lot de développement. Estimation indicative avant audit de l’existant.
Mise à jour : octobre 2026. Auteur : Baptiste Lamidey, fondateur de Trinity Studio. Ces valeurs sont des estimations indicatives destinées à cadrer un budget, pas un devis : un chiffrage ferme demande un cadrage du périmètre.
Recevez un chiffrage adapté à votre contexte
Cinq questions, une réponse sous 24h ouvrées, sans engagement.



