Réalisation Excel · Automatisation

Automatisation métier sous Excel

De l'export Abacus brut à la soumission juste au centime, et un planning de montage annuel.

Excel · AutomatisationVentilation-climatisation (CVC)2026

Le projet

Pour une entreprise de ventilation-climatisation à Aigle (VD), chaque offre chiffrée dans l'ERP Abacus devait être recopiée à la main pour fabriquer un tableau de métré présentable, un travail long, fastidieux et source d'erreurs. Algoria a développé deux outils métier sous Excel. Le premier transforme n'importe quel export Abacus en soumission professionnelle : suppression des lignes inutiles, réalignement des colonnes, totaux uniquement en formules et cascade financière suisse arrondie au centime, avec une batterie de contrôles qui passe en « ERREUR » au moindre écart, jamais de classeur faux en silence. Le second remplace un planning de 372 colonnes colorié à la main par une grille de montage annuelle qui calcule semaines et jours fériés VD/VS/FR, se recentre sur la semaine en cours et s'imprime en un clic. Le même résultat est offert via trois moteurs au choix, un pipeline Python, un classeur à bouton VBA et un Office Script sans macro, prouvés identiques cellule par cellule.

Étude de cas chiffrée

Du problème initial aux preuves

Problème initial

7 249 lignes d'export à remettre en forme pour une offre

L'export Abacus arrivait sans structure exploitable pour la soumission. Les postes devaient être triés, réalignés et reportés dans un classeur présentable, tandis que le planning annuel reposait sur 372 colonnes coloriées manuellement.

Solution livrée

Deux outils Excel contrôlés au centime

Le premier génère la soumission, ses feuilles de lot et ses contrôles financiers. Le second calcule 54 semaines, les jours fériés cantonaux et la mise en page. Trois moteurs produisent le même résultat cellule par cellule.

  • 13exports Abacus réels réconciliés au centimeSource : corpus de recette du projet
  • 691 378cellules comparées avec zéro écartSource : comparaison Python, VBA et Office Script
  • 126tests automatisés réussisSource : suite de tests du livrable
  • 274codes du catalogue utilisés pour le préremplissageSource : catalogue métier fourni
Temps économisé7 249 lignes

de recopie et de remise en forme remplacées sur l'export de référence

Le traitement transforme l'export en classeur structuré sans recopier chaque ligne. La durée manuelle historique n'ayant pas été chronométrée, aucun nombre d'heures n'est publié.

Export Abacus réel visible dans la capture avant.

Les heures non chronométrées et les témoignages sans source indépendante ne sont pas publiés comme des faits.

13exports Abacus réels réconciliés au centime
126tests automatisés, tous au vert
3moteurs : Python · VBA · Office Script
691 378cellules comparées, 0 écart

Ce qui a été automatisé

  • Transformation d'un export Abacus brut en soumission structurée : récapitulatif, métré, feuilles de lot, avenants et régies.
  • Cascade financière suisse en formules (rabais, logistique, prorata, TVA 8.1 %), arrondie au 0.05 à chaque étape.
  • Totaux 100 % en formules et batterie de contrôles : le classeur passe en « ERREUR » au moindre écart, jamais de chiffre faux en silence.
  • Désignation automatique des rubriques et pré-remplissage type / fournisseur depuis un catalogue de 274 codes.
  • Planning de montage annuel : 54 semaines, jours fériés VD/VS/FR automatiques, demi-journées en dégradé, recentrage sur la semaine en cours et impression paysage.
  • Trois moteurs au choix, Python, bouton VBA (.xlsm) et Office Script sans macro, prouvés identiques cellule par cellule.

Méthode & technologies

PythonopenpyxlxlsxwriterVBA (.xlsm)Office ScriptExcel
01

Soumissions & métré

L'export Abacus arrive en vrac : des milliers de lignes sans en-têtes, des montants stockés en texte, une ligne sur deux vide. L'outil en sort une soumission propre, structurée et juste au centime.

Avant
Export Abacus brut : 7 249 lignes, aucun en-tête, codes techniques, montants stockés en texte (coin vert), totaux figés et une ligne sur deux vide. Tout se recopiait à la main.
Après
Récapitulatif, tableau de bord : Un classeur de 9 feuilles : indicateurs clés, cascade financière en formules, synthèse par rubrique et par lot, graphiques et drapeau de contrôle « OK ». (Montants d'exemple, données client anonymisées.)
02

Planning de montage annuel

Le planning des équipes tenait dans un tableau de 372 colonnes colorié à la main. Place à une grille annuelle qui se génère et se colorie toute seule.

Avant
Planning manuel : Une grille au jour le jour, coloriée à la main (cases jaunes), sans semaines ni jours fériés automatiques. Les noms de chantiers sont masqués (confidentialité client).
Après
Planning de montage annuel : 54 semaines × 7 jours, jours fériés VD / VS / FR calculés automatiquement, semaine en cours surlignée, demi-journées en dégradé, impression paysage. Boutons d'ajout d'équipe et de lignes intégrés.
WhatsApp