Le verdict en trois phrases
Une application Access et VBA qui porte les commandes, les stocks et la facturation d'une PME est un risque opérationnel, pas seulement une dette technique : le jour où le fichier se corrompt ou où le poste qui l'héberge tombe, l'activité s'arrête. La migration vers une application web se réussit en commençant par la rétro-documentation (10 à 15 jours) et en traitant la reprise des données comme un projet à part, avec trois recettes. Comptez 3 à 6 mois et un budget Kolonell de 2 500 000 à 15 000 000+ FCFA (3 810 à 22 870+ EUR) selon la complexité, le reste étant chiffré sur devis.
Pourquoi Access devient un risque en 2026
Prenons le cas type : une PME de négoce de 60 salariés, 12 utilisateurs simultanés sur une base partagée sur le réseau, 45 tables, 120 formulaires, environ 80 requêtes et 6 000 lignes de VBA. L'auteur est parti en 2019. Personne ne sait exactement ce que fait la macro qui recalcule les remises de fin d'année.
| Signal d'alerte | Seuil critique | Conséquence observée |
|---|---|---|
| Taille du fichier .accdb | Au delà de 1,5 Go (limite 2 Go) | Compactages fréquents, corruption |
| Utilisateurs simultanés | Plus de 8 à 10 en réseau | Verrous, lenteurs, conflits d'écriture |
| Version d'Office | Mix 32 et 64 bits | Appels API VBA qui plantent |
| Accès à distance | VPN ou bureau à distance | Temps de réponse de 5 à 20 s par écran |
| Connaissance du code | Une seule personne, ou aucune | Aucune évolution possible |
| Sauvegarde | Copie manuelle du fichier | Perte d'une journée de saisie en cas d'incident |
Le coût caché se mesure vite. Si chaque utilisateur perd 20 minutes par jour en lenteurs et ressaisies, 12 utilisateurs sur 215 jours ouvrés représentent 860 heures par an. À 35 EUR chargés de l'heure, cela fait environ 30 000 EUR par an, avant même de chiffrer un arrêt de deux jours.
La méthode en cinq étapes
Une migration Access ne se fait pas en « recodant les écrans ». Les formulaires cachent des règles métier, les requêtes cachent des corrections de données, et le VBA cache des exceptions que personne n'a écrites ailleurs.
| Étape | Durée indicative | Livrable |
|---|---|---|
| 1. Rétro-documentation | 10 à 15 jours | Cartographie des tables, règles métier, flux |
| 2. Tri fonctionnel | 3 à 5 jours | Liste : à garder, à simplifier, à supprimer |
| 3. Conception de la base cible | 5 à 10 jours | Modèle PostgreSQL normalisé, rôles |
| 4. Développement par lots | 8 à 16 semaines | Modules livrés et testés un par un |
| 5. Reprise des données | 3 recettes sur 3 à 6 semaines | Scripts rejouables, rapport d'écarts |
| Bascule et double run | 1 à 2 semaines | Mise en production, Access en lecture seule |
Le tri fonctionnel est l'étape la plus rentable. Sur 120 formulaires, on en garde souvent 50 à 60 : beaucoup sont des doublons, des écrans de test ou des états imprimés que plus personne n'utilise. Chaque formulaire supprimé est du budget économisé.
La reprise des données suit trois recettes. La première révèle les doublons, les champs texte utilisés comme dates et les clients sans code. La deuxième valide les corrections. La troisième, à J-7, se fait sur une copie fraîche de la production et doit sortir un rapport d'écarts proche de zéro sur les totaux clés : chiffre d'affaires par client, valeur de stock, encours.
Budget et risques chiffrés
Le prix dépend moins du nombre de tables que de la densité des règles métier et des interfaces (comptabilité, EDI, transporteurs).
| Profil de l'application | Exemple | Budget Kolonell |
|---|---|---|
| Simple | 10 à 20 tables, peu de VBA, 1 module | 2 500 000 à 4 000 000 FCFA (3 810 à 6 100 EUR) |
| Moyenne | 30 à 50 tables, ventes et stocks, 1 interface | 4 000 000 à 7 000 000 FCFA (6 100 à 10 670 EUR) |
| Complexe | 50 tables et plus, VBA dense, plusieurs interfaces | 7 000 000 à 15 000 000+ FCFA (10 670 à 22 870+ EUR) |
| Maintenance après livraison | Correctifs, sauvegardes, évolutions mineures | 35 000 / 75 000 / 120 000 FCFA par mois (53 / 114 / 183 EUR) |
| Hébergement, connecteurs spécifiques | Selon contraintes | Sur devis |
Pour comparaison, ordre de grandeur 2026 sur le marché français : une ESN facture une migration de ce type entre 40 000 et 120 000 EUR HT, un freelance entre 450 et 650 EUR par jour.
Les risques qui font déraper un projet, avec leur impact typique :
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
- Règle cachée découverte en recette : 3 à 10 jours de développement supplémentaires. Parade : rétro-documentation sérieuse et utilisateurs clés présents aux ateliers.
- Données sales sous-estimées : 1 à 3 semaines de retard. Parade : profiler les données dès la première semaine.
- Refus des utilisateurs : le nouvel outil est contourné par des fichiers Excel. Parade : garder les raccourcis clavier et l'ordre de saisie connus quand ils sont efficaces.
- Bascule ratée en fin de mois : clôture comptable bloquée. Parade : basculer en début de mois, jamais pendant l'inventaire.
Mini cas pratique
Claire, DAF d'une PME de négoce de fournitures industrielles à Lyon, 60 salariés, pilote ce projet. Base Access de 45 tables, 120 formulaires, 12 utilisateurs, une interface d'export vers le logiciel comptable.
Après tri, 55 formulaires sont conservés. Le projet est classé complexe bas : environ 7 500 000 FCFA (11 430 EUR), sur 5 mois. Gains attendus : 860 heures de lenteurs supprimées, soit 30 100 EUR par an à 35 EUR de l'heure, plus 6 heures par mois de compactage et de sauvegarde manuelle (2 520 EUR par an). Total : environ 32 600 EUR par an. Avec une maintenance Standard à 75 000 FCFA par mois (114 EUR, soit 1 368 EUR par an), le retour sur investissement arrive en 4 à 5 mois après la mise en production, sans compter le risque d'arrêt évité.
FAQ
Peut-on garder Access comme interface et mettre les données sur un serveur SQL ?
C'est une étape intermédiaire possible, qui règle la corruption et la limite de 2 Go en quelques semaines. Mais le VBA et la dépendance à Office restent, et l'accès à distance reste lent. On la réserve aux cas où le budget doit être étalé sur 12 à 18 mois.
Combien de temps les utilisateurs mettent-ils à s'adapter ?
Avec une formation de 2 à 3 heures par profil et un double run d'une à deux semaines, la plupart des équipes retrouvent leur vitesse de saisie en 10 jours ouvrés. Les gains de temps apparaissent dès le deuxième mois.
Que devient l'historique de 15 ans de données ?
On reprend en général les 3 à 5 dernières années en base active et on archive le reste en lecture seule, consultable dans l'application. Cela divise souvent le volume par deux et accélère les recherches.
Faut-il tout migrer d'un coup ?
Non. Un découpage par module (ventes, achats, stocks, facturation) permet des mises en production toutes les 4 à 6 semaines, avec Access en lecture seule sur les modules déjà basculés.
Qui est propriétaire du code à la fin ?
La PME. Le code source, la base et la documentation sont livrés, ce qui évite de recréer la dépendance à une seule personne qui a conduit à la situation de départ.
Parlons de votre projet. Envoyez-nous une copie anonymisée de votre base Access et la liste de vos utilisateurs : nous chiffrons la rétro-documentation, le tri fonctionnel et un planning de bascule par module. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.

