Guides · Obsolescence · Données · Exploitation

Votre outil Access ou Excel avec macros fait tourner l'entreprise : que risquez-vous ?

Un fichier Access de facturation, un classeur Excel truffé de macros qui calcule les plannings ou les commissions. Il marche depuis des années, une seule personne sait vraiment comment, et tout le monde a peur d'y toucher. Voici les risques réels, et comment les réduire sans tout refaire.

20 minutesEntreprises dont une partie de l'activité repose sur un fichier Access ou Excel avec macrosPublié le 4 octobre 2026

Ces outils ne sont pas un problème en soi

Un fichier Access ou un classeur Excel avec macros qui fait tourner une partie de l'entreprise depuis dix ans a prouvé quelque chose : il répond à un vrai besoin, mieux que les logiciels du marché. Le problème n'est pas l'outil, ce sont les fragilités qui s'accumulent autour, sans que personne ne les regarde.

Les cinq risques réels

  1. Une seule personne sait. Elle a écrit les macros, elle sait quel bouton ne pas toucher, elle répare quand ça plante. Le jour où elle part, en vacances ou pour de bon, l'outil devient une boîte noire.
  2. Un seul fichier, souvent sans historique. Une mauvaise manipulation, un fichier corrompu (fréquent avec Access partagé sur un dossier réseau), une version écrasée par une autre, et des années de données sont en jeu.
  3. Les macros bloquées. Depuis 2022, Microsoft bloque par défaut les macros des fichiers venus d'Internet (téléchargés, ou reçus par e-mail). Un jour, le fichier envoyé à un collègue « ne marche plus », avec un bandeau rouge que personne ne comprend. La solution n'est pas de baisser la sécurité : on débloque un fichier sûr dans ses propriétés (case Débloquer), ou on le range dans un emplacement approuvé.
  4. Les versions qui vieillissent. Office 2016 et 2019 ne reçoivent plus de mises à jour de sécurité depuis octobre 2025, et Office 2021 suit le 13 octobre 2026. Le passage à une version récente, ou de 32 à 64 bits, casse parfois des macros qui appellent des composants anciens.
  5. Des règles métier invisibles. Le calcul des commissions, des remises ou des plannings est dans les macros, et nulle part ailleurs. Personne ne pourrait le réécrire sans les lire ligne à ligne.

Étape 1 : savoir ce qui existe

Faites la liste de ces outils dans l'entreprise, et pour chacun : ce qu'il fait, qui s'en sert, qui sait le réparer, où est le fichier, et ce qui se passe s'il est indisponible une semaine. Ce dernier point vous dit par lequel commencer.

Étape 2 : protéger les données, tout de suite

  • Une sauvegarde automatique et quotidienne du fichier, ailleurs que sur le même disque, avec plusieurs jours d'historique ; puis une restauration d'essai, pour vérifier qu'elle marche.
  • Pour Access partagé à plusieurs, séparer les données de l'interface (un fichier pour les tables, un fichier par utilisateur pour les écrans) : c'est la première protection contre la corruption.
  • Garder une copie de chaque version quand on modifie les macros, avec la date et ce qui a changé.

Étape 3 : sortir le savoir de la tête d'une seule personne

Demandez à la personne qui sait de montrer, pendant une heure enregistrée (avec son accord), comment elle utilise et répare l'outil : les opérations du mois, ce qu'elle fait quand ça plante, les cas particuliers. Puis faites relire les macros par quelqu'un d'autre, au moins pour en tirer la liste des règles de calcul. Ce document vaut de l'or le jour où il faudra faire évoluer l'outil, ou le remplacer.

Étape 4 : moderniser par morceaux

Rien n'oblige à tout refaire d'un coup. Les options les plus sûres, de la plus légère à la plus lourde :

  • déplacer les données dans une vraie base (SQL Server, PostgreSQL) en gardant l'interface Access : on gagne la fiabilité, les sauvegardes et l'accès à plusieurs, sans changer les habitudes ;
  • remplacer une fonction à la fois par une petite application web, en commençant par la plus fragile, pendant que le reste continue de tourner ;
  • reconstruire, seulement quand les règles métier sont documentées et que l'on sait ce que l'outil fait vraiment (voir notre guide Refaire ou reprendre ?).

Ce que ce guide ne couvre pas

La lecture des macros elles-mêmes, la vérification que les calculs sont justes, et l'estimation précise d'une migration : c'est un travail de lecture de code. Notre diagnostic s'applique aussi à ces outils : on lit les macros et les requêtes comme on lit une application web, avec la même grille.

Dans notre grille : Savoir détenu par une seule personne ; versions en fin de vie ; sauvegardes et dernier test de restauration ; l'outil se reconstruit-il encore.
Voir les soixante questions
Vingt minutes

Vous préférez qu'on regarde avec vous ?

Le diagnostic couvre ce guide et toute la grille, soixante questions sur sept axes, pour 2 900 € HT : premiers constats sous 48 heures, rapport sous cinq jours ouvrés.