Les équipes n’appliquent plus les mêmes règles
Chaque fichier a évolué différemment : les résultats divergent et une correction doit être reportée manuellement dans plusieurs versions.
Développement Excel VSTO · Compléments C#/.NET sur mesure
Chaque équipe prépare ses fichiers à sa manière, les contrôles se répètent et la production dépend de quelques personnes ? Je structure le parcours de travail pour obtenir des livrables cohérents, vérifiés et plus faciles à produire.
Lorsque vos équipes doivent conserver Excel sous Windows, un complément VSTO peut les guider, récupérer les informations utiles, appliquer les règles de calcul et préparer les documents. Elles gardent leur environnement de travail avec un fonctionnement partagé.
Le besoin est cadré avant la solution : destinataires des rapports, fréquence, validations, sources et continuité de la production. Les moyens techniques sont retenus après vérification de ce contexte.
Excel desktop sous Windows · C#/.NET Framework · Déploiement étudié · Documentation et maintenance
Vanuel Bellance · consultant indépendant
Ingénieur ENSTA Paris spécialisation en data
Maquette d’un tableur enrichi d’un ruban Pilotage métier, d’un panneau latéral de contrôle et de connexions à un ERP ou CRM, une base SQL, une API et un service d’intelligence artificielle optionnel.
Les difficultés rencontrées par les équipes
Retards, versions divergentes, contrôles oubliés et ressaisies sont les premiers sujets à traiter. Un complément Excel se justifie lorsque des fonctions communes doivent guider plusieurs utilisateurs et plusieurs fichiers dans leur environnement habituel.
Chaque fichier a évolué différemment : les résultats divergent et une correction doit être reportée manuellement dans plusieurs versions.
Les informations utiles viennent des ventes, de la comptabilité ou des opérations et doivent être réunies avant chaque rapport ou calcul.
Importer, contrôler, calculer, valider puis publier doit suivre un ordre clair, avec des messages compréhensibles et des actions guidées.
Un prix, une marge ou une prévision doit pouvoir être expliqué, vérifié et reproduit sans retarder inutilement le travail.
Une nouvelle personne doit pouvoir produire les mêmes résultats et les mises à jour doivent parvenir aux utilisateurs concernés.
Une assistance IA peut préparer une synthèse à partir des chiffres autorisés, avec une relecture et une validation avant diffusion.

Votre priorité est de créer ou de reprendre une production récurrente ? Découvrez l’accompagnement reporting et tableaux de bord. Le support est choisi selon les destinataires, les sources et la fréquence.
Un complément installé dans Excel
Un complément VSTO est un logiciel développé en C# et chargé par Excel sur les postes Windows concernés. Il peut ajouter un onglet dans le ruban, un panneau latéral, des formulaires, des commandes et des traitements disponibles quel que soit le classeur ouvert.
Le code est séparé des fichiers métier. Il peut être organisé, testé, versionné et maintenu comme une application, tout en utilisant les fonctions d’Excel que les équipes connaissent déjà.
Limite à connaître : VSTO fonctionne avec les applications Office desktop sous Windows. Pour Excel web, macOS, iPad ou un déploiement réellement multiplateforme, il faut étudier un Office Add-in ou une application web.
Un besoin plus simple peut rester en VBA. Voir les prestations Excel VBALes résultats recherchés
Chaque fonction part d’un usage quotidien : guider, connecter, calculer, produire ou contrôler. Les détails techniques viennent ensuite, lorsque le besoin est compris.
Résultat recherchéUne procédure plus simple à apprendre, plus homogène et moins dépendante de la mémoire d’une seule personne.
Résultat recherchéLes utilisateurs travaillent dans Excel, mais les données de référence peuvent rester centralisées et contrôlées.
Chaque intégration dépend des interfaces, des droits et des contraintes du logiciel concerné.
Résultat recherchéDes règles plus lisibles pour l’équipe technique, des résultats comparables et une évolution mieux maîtrisée.
Les performances doivent être mesurées sur les volumes, les dépendances et l’architecture réels.
Résultat recherchéUne production répétable, avec moins d’actions manuelles et une meilleure visibilité sur les erreurs.
Résultat recherchéUne solution plus facile à exploiter, diagnostiquer et transmettre qu’un ensemble de macros non documentées.
IA dans Excel, avec un processus contrôlé
VSTO ne constitue pas lui-même un moteur d’IA. Il peut servir d’interface entre Excel, les données sélectionnées par l’utilisateur et un service d’IA autorisé par l’entreprise.
Le complément peut limiter ce qui est transmis, joindre les règles métier utiles, afficher la réponse dans un panneau et exiger une validation avant toute modification du classeur.

À partir d’un tableau sélectionné, l’assistant prépare une synthèse des variations, signale les éléments atypiques et propose des questions à vérifier.
L’assistant documente des incohérences possibles dans les données sélectionnées sans modifier automatiquement les calculs.
À partir d’indicateurs validés, il prépare un brouillon que le responsable relit, corrige et approuve avant publication.
Un document autorisé peut produire une proposition reliée au catalogue ; chaque ligne reste validée avant intégration.
La réponse s’appuie sur les documents autorisés et doit indiquer les sources utilisées par le service central.
Le résultat décrit les éléments explicitement sélectionnés et reste un brouillon à vérifier, jamais une documentation réputée exacte par défaut.
Ce que je cadre avant d’intégrer l’IA
L’objectif n’est pas de mettre un chatbot dans Excel. Il est d’insérer une assistance utile dans un processus métier déjà défini, avec des données maîtrisées et une décision humaine.
Démonstrateur conceptuel
Démonstration simuléeaucune donnée n’est envoyée à un service externe.
Sélection analysée : Avril à Juin
La marge de juin recule de 4,6 points par rapport à mai alors que le chiffre d’affaires ne baisse que de 5,3 %.
Aucune cellule n’a été modifiée.
| Mois | Chiffre d’affaires | Marge | Budget | Écart |
|---|---|---|---|---|
| Avril | 182 000 € | 31,2 % | 190 000 € | −8 000 € |
| Mai | 207 000 € | 29,4 % | 198 000 € | +9 000 € |
| Juin | 196 000 € | 24,8 % | 205 000 € | −9 000 € |
En juin, le chiffre d’affaires s’établit à 196 000 €, en baisse de 5,3 % par rapport à mai. La marge recule de 4,6 points. Avant publication, vérifier l’évolution du coût d’achat, une éventuelle remise, le mix produit et les affectations.
Choisir la bonne architecture
Je ne recommande pas VSTO parce qu’il est plus technique. Je le recommande lorsque ses capacités répondent mieux au fonctionnement réel de l’entreprise.
Sur petit écran, faites défiler le tableau horizontalement pour comparer les options.
| Solution | Adaptée lorsque | Points d’attention |
|---|---|---|
| VBA | Le besoin concerne un ou quelques classeurs, une petite équipe et des automatisations locales. | Code souvent lié au fichier, déploiement et maintenance à organiser, Excel desktop requis pour les macros. |
| VSTO | Excel desktop sous Windows doit devenir une interface métier avec ruban, panneau, connexions, code C# et fonctions communes à plusieurs classeurs. | Installation locale, .NET Framework, runtime VSTO, stratégie de mise à jour et compatibilité Office à valider. |
| Office Add-in | Le besoin doit fonctionner sur plusieurs plateformes compatibles, notamment web, Windows ou Mac, avec une technologie web. | APIs Excel différentes et capacités à valider selon les versions, plateformes et requirement sets ; architecture serveur souvent nécessaire. |
| Application web | Les données doivent être centralisées, partagées largement ou utilisées sans dépendre d’Excel. | Reprise des habitudes, conception d’une nouvelle interface, migration et conduite du changement. |
Expérience réelle et projets possibles
La mission CIAP est une expérience réelle. Les autres blocs sont des exemples de projets réalisables, avec sociétés, volumes et données explicitement fictifs.

Mission réalisée · CIAP
Un processus de reporting devait générer de nombreux documents à partir de données stockées en SQL, avec des restitutions pouvant atteindre 100 pages chacune.
Produire en quelques minutes plus de 100 rapports pouvant atteindre 100 pages chacun ; la solution repose sur Excel, un complément C#/.NET VSTO et une connexion SQL.

Exemple de projet réalisable · données fictives
Entreprise de maintenance industrielle · 35 utilisateurs commerciaux et chargés d’affaires
SituationLes devis utilisent plusieurs modèles et les prix dépendent du type d’intervention, de la zone, des compétences, des délais, des remises et du contrat.
Résultat recherchéGuider la configuration, expliquer le calcul, contrôler les remises et produire un devis validé sans ressaisie inutile.

Exemple de projet réalisable · données fictives
Groupe de services · 8 sociétés · 22 centres de coûts · 12 utilisateurs finance
SituationChaque mois, les contrôleurs exportent les données, mettent à jour plusieurs classeurs, corrigent les correspondances et rédigent les commentaires.
Résultat recherchéOrchestrer la clôture, rendre les contrôles visibles et produire un pack cohérent par entité.
Exemple de projet réalisable · données fictives
Distributeur B2B · 120 000 lignes mensuelles · 6 utilisateurs administration des ventes
SituationLes commandes, livraisons et factures viennent de trois systèmes et les écarts sont recherchés manuellement dans Excel.
Résultat recherchéRendre les règles de rapprochement explicites et conserver une trace des anomalies traitées.

Exemple de projet réalisable · données fictives
Cabinet de conseil financier · 15 analystes · modèles Excel multi-feuilles
SituationLes analystes recherchent les hypothèses, comparent les variantes, rédigent les synthèses et contrôlent les incohérences visibles.
Résultat recherchéProposer une aide contextualisée sur une sélection explicite, sans écriture automatique dans le classeur.
Exemple de projet réalisable · données fictives
Fabricant multi-sites · 4 dépôts · 18 000 références · 20 utilisateurs
SituationLes équipes préparent les commandes dans Excel, mais les stocks, délais fournisseurs et prévisions viennent de plusieurs sources.
Résultat recherchéCentraliser les paramètres utiles, expliquer les alertes et garder une validation avant export vers l’ERP.
Faire évoluer l’existant
Une migration vers VSTO ne doit pas commencer par une réécriture aveugle. Les macros existantes contiennent souvent des années de règles métier, d’exceptions et de contrôles implicites.
Identifier les utilisateurs, les livrables, les échéances et les règles à préserver, puis les fichiers et dépendances qui les portent.
Relier le code aux règles métier, distinguer les fonctions utiles des contournements historiques et identifier les résultats de référence.
Décider ce qui reste dans le classeur, ce qui passe dans le complément et ce qui rejoint un service central ou une base.
Reprendre une fonction visible et testable : import, contrôle, calcul, génération ou publication.
Exécuter ancien et nouveau traitement sur des cas maîtrisés, expliquer les écarts et faire valider les utilisateurs.
Commencer par un groupe pilote et vérifier installation, versions, performances, support et retour arrière.
Documenter usage, architecture, paramètres, journaux, déploiement et procédures de support.
Une architecture proportionnée
Excel peut rester l’interface de travail, tandis que les données, les droits, les calculs lourds ou l’IA sont placés dans les composants les plus adaptés.
Interface, sélection, déclenchement, contrôles immédiats, restitution et validation utilisateur.
Orchestration, règles locales, modèle objet Excel, erreurs, configuration et communication avec le service central.
Secrets, authentification, règles partagées, calculs lourds, bases, appel aux services d’IA et journal technique.
Les secrets et clés d’API ne doivent pas être distribués dans les classeurs ou inscrits en clair dans le complément.

Du besoin à l’usage quotidien
Définir les livrables, utilisateurs, règles, délais et critères de réussite ; vérifier ensuite les données, droits, postes Office et conditions de support.
Produire un premier rapport, devis ou contrôle représentatif pour valider le fonctionnement et le résultat avec les utilisateurs.
Architecture du code, tests des règles, intégrations, erreurs, versions, performance, indisponibilité réseau et comparaison avec l’existant.
Installer sur un groupe limité, observer le parcours réel et corriger les points de friction avant généralisation.
Étudier ClickOnce ou Windows Installer selon les droits, postes, prérequis, signature, politique IT, mises à jour et retour arrière.
Guides, paramètres, architecture, diagnostic, journal des versions, transfert, corrections et évolutions.
Ce que vous recevez
Les éléments sont retenus selon le périmètre convenu, les licences et les composants tiers.
Une expérience qui relie Excel, la donnée et le développement
Je suis Vanuel Bellance, consultant indépendant. J’interviens à la rencontre des usages métier, des données, du reporting et du développement logiciel pour construire des solutions Excel proportionnées au besoin réel.
Les organisations citées correspondent à des missions réalisées. Elles ne constituent ni des témoignages ni une recommandation commerciale implicite.
Questions fréquentes
Le cadrage porte autant sur les utilisateurs, Windows et Office que sur le code, les connexions et le mode d’installation.
Non. Le premier choix concerne les indicateurs, les destinataires, les sources et la fréquence de production. VSTO est une possibilité lorsque les équipes travaillent dans Excel sous Windows et doivent partager des règles ou des fonctions entre plusieurs classeurs. Une autre solution peut mieux convenir au besoin.
Non. VBA reste adapté à de nombreuses automatisations locales et à des besoins limités à un ou quelques classeurs. VSTO devient pertinent lorsque le code doit être centralisé, réutilisé, connecté à des services, doté d’une interface plus structurée ou déployé à plusieurs utilisateurs.
Non. Les compléments VSTO fonctionnent dans les applications Office desktop sous Windows. Pour un besoin web, Mac ou multiplateforme, il faut étudier un Office Add-in ou une application web.
Oui, selon leur état. Le complément peut travailler avec des modèles existants, mais les feuilles, noms, formules, macros et dépendances doivent être analysés avant de confirmer la compatibilité.
Oui. Il est souvent préférable de reprendre un premier processus, comparer les résultats avec l’existant, puis déplacer progressivement les fonctions critiques.
Oui lorsque le logiciel fournit une API, une base, un export ou une autre interface autorisée. L’intégration dépend des droits, de la documentation et des contraintes de sécurité du système concerné.
Le déploiement peut notamment utiliser ClickOnce ou un package Windows Installer. Le choix dépend du nombre de postes, des droits administrateur, de la politique informatique, des prérequis et de la stratégie de mise à jour.
La compatibilité doit être vérifiée avec les versions réelles d’Office, les bibliothèques utilisées et les dépendances du projet. Le cadrage recense les postes et les versions avant le développement.
Il faut définir les données autorisées, le service utilisé, l’authentification, la conservation et la validation humaine. Le complément peut limiter la sélection transmise et passer par un service central sécurisé. Aucun secret ne doit être stocké dans le classeur.
Techniquement, un complément peut écrire dans Excel, mais une modification issue de l’IA ne doit pas être automatique par défaut. La proposition doit rester visible, contrôlée et validée par l’utilisateur.
Non. Une description du processus, des versions d’Office, du nombre d’utilisateurs, des sources et des principales difficultés suffit pour une première orientation.
Premier cadrage
Décrivez le processus, les utilisateurs, les sources et les limites rencontrées. Je vous indiquerai si le besoin relève de VBA, VSTO, d’un Office Add-in ou d’une application web.
Votre besoin métier
Indiquez les utilisateurs, les classeurs, les sources de données, les étapes du processus et le résultat attendu. Aucun fichier ni aucune donnée confidentielle n’est nécessaire au premier échange.
Ne joignez et ne copiez aucune donnée métier confidentielle. Un canal adapté sera défini si un fichier, du code ou un extrait de données doit être étudié.