Développeur Excel VBA freelance · Expert Excel · Data Analyst Excel

Créez, automatisez et fiabilisez vos outils Excel métier.

Je transforme un besoin opérationnel en classeur maintenable, en automatisation VBA, en analyse de données ou en reporting contrôlé. Je peux aussi reprendre un outil existant, corriger ses erreurs et préparer sa modernisation quand Excel atteint ses limites.

Flux conceptuel reliant des sources de données, un outil Excel structuré, une automatisation et des restitutions de pilotage
Illustration conceptuelle générée par IA — interfaces et données fictives.
Vanuel Bellance

Vanuel Bellance — développeur Excel VBA, Data Analyst et consultant Data, expérience professionnelle depuis 2008.

Ingénieur ENSTA Paris spécialisation en data.

Partir du problème concret

Que doit mieux faire votre outil Excel ?

Choisissez la situation la plus proche de votre besoin. Elle sera reprise dans le formulaire, sans vous obliger à formuler une solution technique.

Créer un outil Excel sur mesure

Structurer un besoin métier, les saisies, les règles et les restitutions dans un outil clair et maintenable.

Choisir ce besoin

Automatiser avec VBA

Éliminer les manipulations répétitives, fiabiliser les contrôles et générer les livrables attendus.

Choisir ce besoin

Analyser des données

Nettoyer, rapprocher, segmenter et visualiser les données utiles à une décision opérationnelle.

Choisir ce besoin

Automatiser un reporting

Transformer des exports dispersés en indicateurs cohérents, contrôlés et reproductibles.

Choisir ce besoin

Corriger un fichier critique

Isoler une erreur de calcul, une macro bloquée, un lien rompu ou un résultat devenu incohérent.

Choisir ce besoin

Accélérer un classeur lent

Réduire les recalculs, les volumes inutiles et les traitements qui ralentissent le travail quotidien.

Choisir ce besoin

Tout le cycle de vie Excel

Concevoir, automatiser, analyser, maintenir.

L’intervention couvre l’outil visible, ses données, ses calculs et les conditions de sa reprise. Le choix technologique vient après la compréhension du travail réel.

Conception d’outils métier Excel

Cadrage fonctionnel, modèle de données, règles, contrôles, ergonomie et documentation.

  • Excel
  • Modèle métier
  • Contrôles

Développement VBA

Macros, formulaires, imports, exports, génération de documents et automatisation inter-Office.

  • VBA
  • Office
  • Automatisation

Power Query, Power Pivot et DAX

Préparation des données, modèle analytique, mesures, actualisation et traçabilité des transformations.

  • Power Query
  • Power Pivot
  • DAX

Reporting et tableaux de bord

Indicateurs explicables, filtres utiles, écarts commentables et restitution adaptée aux décideurs.

  • KPI
  • Reporting
  • Visualisation

Connexions aux données

Bases SQL, fichiers, API, exports d’ERP ou CRM et applications internes, selon les contraintes de sécurité.

  • SQL
  • API
  • ERP / CRM

Maintenance et reprise d’existant

Diagnostic, correction, optimisation, tests de non-régression et transmission d’un outil déjà utilisé.

  • Audit
  • Tests
  • Documentation

Votre besoin concerne surtout une migration vers une application web multi-utilisateur ?

Voir la démarche de migration Excel vers le web

Data Analyst Excel

Transformer les données en décision, pas seulement en graphique.

Une analyse utile commence par des définitions partagées : que mesure l’indicateur, quelle source fait foi, quelles exclusions sont appliquées et qui valide le résultat ?

  • nettoyage, rapprochement et qualification des données ;
  • segmentation, cohortes, tendances et détection d’anomalies ;
  • tableaux de bord lisibles par les équipes métier et la direction ;
  • analyse documentée, reproductible et transmissible.
Décrire une analyse à réaliser
Sources commerciales conceptuelles nettoyées puis transformées en segments, cohortes et indicateurs
Illustration conceptuelle générée par IA — interfaces et données fictives.

Calculs avancés et contrôles

Un résultat fiable doit pouvoir être expliqué et reproduit.

Une règle métier avant une formule

Chaque calcul important est relié à une définition, une unité, une période et un responsable de validation.

Des cas de référence

Les résultats connus et les cas limites servent de base pour vérifier les évolutions et éviter les régressions.

Des écarts explicables

Arrondis, valeurs absentes, doublons, taux, devises et changements de périmètre sont rendus visibles.

Une performance mesurée

Le temps de calcul, les volumes et les étapes lentes sont observés avant toute optimisation.

Exemples de projets

Six besoins métier, présentés avant leur solution technique.

Exemple de projet · scénario fictif

Budget, réalisé et rolling forecast multi-entités

Direction financière, contrôleurs de gestion et responsables d’entité

Le besoin métier
Réunir les hypothèses de plusieurs entités, comparer budget et réalisé, puis réviser la prévision sans reconstruire le modèle chaque mois.
Avant l’intervention
Des versions envoyées par e-mail, des hypothèses difficiles à tracer et une consolidation manuelle à chaque clôture.
La réponse proposée
Un modèle guidé collecte les hypothèses, contrôle leur cohérence, consolide les entités et distingue les scénarios de prévision.

Ce que les utilisateurs obtiennent

  • compte de résultat consolidé et par entité
  • prévision de trésorerie et analyse des écarts
  • scénarios central, prudent et dynamique
Voir ensuite les choix techniques
  • Tables structurées et Power Query pour la collecte
  • Modèle Power Pivot et mesures DAX pour la consolidation
  • VBA ciblé pour orchestrer les contrôles et les exports
Schéma conceptuel d’un budget multi-entités alimentant une prévision consolidée et plusieurs scénarios
Illustration conceptuelle générée par IA — interfaces et données fictives.

Exemple de projet · scénario fictif

Analyse commerciale et marketing exploitable

Direction commerciale, marketing et responsables de portefeuille

Le besoin métier
Comprendre les ventes, les campagnes et les comportements clients à partir de sources qui ne partagent pas les mêmes identifiants.
Avant l’intervention
Des exports CRM et commerciaux rapprochés à la main, des doublons et des indicateurs qui changent selon le fichier.
La réponse proposée
Un flux reproductible nettoie les données, rapproche les clients, constitue les segments et calcule les indicateurs convenus.

Ce que les utilisateurs obtiennent

  • segments et cohortes de clients
  • évolution des ventes, marges et taux de transformation
  • liste documentée des anomalies à corriger dans les sources
Voir ensuite les choix techniques
  • Power Query pour l’import et la normalisation
  • Règles de rapprochement et contrôles de qualité
  • Tableaux croisés, DAX ou Python selon le volume et l’analyse
Illustration conceptuelle de données commerciales nettoyées puis transformées en segments et indicateurs
Illustration conceptuelle générée par IA — interfaces et données fictives.

Exemple de projet · scénario fictif

Configurateur de devis et règles de prix

Équipe commerciale, avant-vente et direction des opérations

Le besoin métier
Guider le choix d’une offre, appliquer les règles tarifaires et produire un devis contrôlé sans dépendre d’un expert à chaque demande.
Avant l’intervention
Des tarifs copiés depuis plusieurs sources, des options incompatibles et des marges vérifiées après l’envoi du devis.
La réponse proposée
Un parcours de saisie vérifie les combinaisons, calcule prix et marge, demande une validation si nécessaire et génère le document.

Ce que les utilisateurs obtiennent

  • devis homogène et versionné
  • marge et exceptions visibles avant validation
  • journal des hypothèses retenues
Voir ensuite les choix techniques
  • Tables de paramètres séparées du moteur de calcul
  • VBA pour le parcours, les validations et la génération documentaire
  • Connexion possible à un catalogue, un CRM ou une base SQL
Illustration conceptuelle d’options commerciales traversant un moteur de règles pour produire un devis validé
Illustration conceptuelle générée par IA — interfaces et données fictives.

Exemple de projet · scénario fictif

Stocks, seuils et propositions de réapprovisionnement

Achats, logistique, responsables de site et direction des opérations

Le besoin métier
Partager une vision fiable des quantités disponibles et anticiper les ruptures sans multiplier les fichiers locaux.
Avant l’intervention
Des stocks déclarés à des dates différentes, des seuils connus oralement et des commandes préparées dans l’urgence.
La réponse proposée
Les mouvements sont rapprochés, les seuils sont paramétrés et une proposition de réapprovisionnement est calculée avec ses alertes.

Ce que les utilisateurs obtiennent

  • stock disponible et couverture estimée
  • articles à surveiller ou à commander
  • justification de chaque proposition
Voir ensuite les choix techniques
  • Import contrôlé des mouvements et référentiels
  • Calculs de stock, seuil, délai et quantité économique
  • Évolution possible vers une application web multi-utilisateur
Exemple de flux de gestion des stocks Les mouvements et les paramètres alimentent un calcul contrôlé qui produit les stocks disponibles, les alertes et les propositions de commande. Mouvementsde stockSeuils etdélaisCalcul etcontrôlesDisponibleAlertesÀ commander
Schéma fonctionnel HTML/SVG — scénario et données fictifs.

Exemple de projet · scénario fictif

Rapprochement et qualité des données

Finance, opérations, data owners et équipes de contrôle

Le besoin métier
Expliquer les écarts entre deux systèmes et fournir une liste d’actions fiable, plutôt qu’un écart global impossible à traiter.
Avant l’intervention
Des extractions comparées manuellement, des clés incomplètes et des corrections qui disparaissent au prochain chargement.
La réponse proposée
Un processus normalise les clés, classe les écarts, applique les tolérances convenues et conserve les motifs de correction.

Ce que les utilisateurs obtiennent

  • écarts exacts, tolérés et non rapprochés
  • causes probables et propriétaires de correction
  • indicateurs de qualité suivis dans le temps
Voir ensuite les choix techniques
  • Power Query ou SQL pour préparer les deux sources
  • Règles de matching exact et approché
  • Journal de contrôle et export des anomalies

Exemple de projet · scénario fictif

Maintenance d’un classeur Excel/VBA critique

Équipe métier dépendante d’un outil existant

Le besoin métier
Rétablir un outil qui bloque, sécuriser ses prochaines évolutions et réduire la dépendance à une seule personne.
Avant l’intervention
Une macro ne termine plus, les calculs ralentissent et chaque modification risque de dégrader un résultat historique.
La réponse proposée
Le diagnostic isole les dépendances et points lents, la correction est comparée à des cas connus, puis l’essentiel est documenté.

Ce que les utilisateurs obtiennent

  • outil stabilisé et erreurs prioritaires corrigées
  • tests de non-régression sur les résultats sensibles
  • documentation de reprise et feuille de route
Voir ensuite les choix techniques
  • Cartographie des feuilles, noms, liens et modules VBA
  • Profilage des calculs et suppression des accès inutiles
  • Journalisation, gestion d’erreurs et procédure de déploiement
Illustration conceptuelle du diagnostic puis de la stabilisation d’un classeur Excel automatisé
Illustration conceptuelle générée par IA — interfaces et données fictives.

Une intervention transmissible

Comprendre, sécuriser, livrer et permettre la reprise.

Le travail avance par fonctions visibles. Les priorités, les cas de test et les limites de l’environnement sont posés avant d’ajouter de la complexité.

Cadrer le travail réel

Utilisateurs, décisions, fréquence, irritants et livrables attendus.

Diagnostiquer l’existant

Données, règles, dépendances, performances et risques de rupture.

Construire par priorité

Une première fonction utile, puis des évolutions contrôlées.

Comparer les résultats

Cas de référence, écarts expliqués et validation avec le métier.

Documenter la reprise

Architecture utile, paramètres, déploiement et points de vigilance.

Livrables adaptés au contexte

L’outil n’est pas limité à un classeur isolé.

Classeur Excel

Modèle structuré, contrôles, tableaux de bord et documentation.

Automatisation desktop

VBA ou complément .NET quand le poste Windows et Office sont la bonne cible.

Flux de données

Power Query, SQL, API ou Python pour préparer et fiabiliser les sources.

Évolution web

Application partagée quand les droits, workflows et historiques l’exigent.

Choisir la technologie selon l’environnement

Windows, Mac ou web : les capacités ne sont pas identiques.

La version d’Excel, le système, les licences et les règles de sécurité sont vérifiés avant de retenir VBA, VSTO, Office Scripts, Office.js ou un service externe.

Sur mobile, faites défiler le tableau horizontalement.

TechnologiePertinente pourPoints à vérifier
Excel VBAAutomatiser un classeur utilisé dans Excel desktop.Ne s’exécute pas dans Excel pour le web ; différences d’API possibles sur Mac.
Power Query · Power Pivot · DAXImporter, transformer, modéliser et analyser des données.Fonctions et actualisation à valider selon la version et la plateforme.
VSTO · C#/.NETCréer un complément puissant pour Excel desktop sur Windows.Technologie Windows uniquement ; déploiement et mises à jour à organiser.
Office ScriptsAutomatiser des tâches dans les environnements Microsoft 365 pris en charge.Ce n’est pas une exécution de VBA dans le navigateur.
Office.jsCréer un complément disponible sur plusieurs plateformes.Vérifier les ensembles d’API disponibles sur chaque client Excel.
Python · SQL · APITraiter des volumes, connecter des systèmes et industrialiser les flux.Architecture, authentification et exploitation à définir avec l’entreprise.

Références officielles Microsoft : Excel dans le navigateur, Office Scripts et compléments Excel Office.js.

Expériences publiées

Des contextes réels, séparés des exemples fictifs.

Les éléments ci-dessous décrivent des contextes de mission publiés. Ils ne constituent ni témoignages ni recommandations implicites.

TotalEnergies · 2023

Automatiser un processus de Talent Review

Consolider les informations de Talent Review, produire les analyses statistiques et générer automatiquement la restitution PowerPoint ; la solution a été réalisée avec Excel, VBA et Power Query.

  • Excel
  • VBA
  • Power Query
  • Analyse
Voir les missions publiées

CIAP · 2015 – 2017

Automatiser un reporting métier dans Excel

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.

  • Excel
  • VSTO
  • C#/.NET
  • SQL
Voir les missions publiées

Stellantis Financial Services · 2025

Adapter un reporting réglementaire

Évolution de reportings Excel réglementaires après une migration de la finance de SAP vers OneStream, sur plusieurs états prudentiels.

  • Excel
  • Reporting
  • Réglementaire
Voir les missions publiées

Au-delà du fichier

Un outil fiable dépend aussi de données bien gouvernées.

Si plusieurs équipes ne partagent pas les mêmes définitions, sources ou responsabilités, corriger Excel ne suffira pas. Je peux relier le chantier à une démarche ciblée de data management : source de référence, règles de qualité, contrôles et responsables.

Découvrir l’offre Data management

Questions fréquentes

Ce qu’il faut clarifier avant de modifier un outil Excel.

Pouvez-vous intervenir sur un fichier Excel déjà utilisé en production ?

Oui. L’intervention commence par une copie de travail, un inventaire des dépendances et des cas de référence. La correction ou l’évolution est vérifiée avant de remplacer la version utilisée.

Faut-il réécrire tout le VBA existant ?

Pas nécessairement. Une correction ciblée, une meilleure gestion des erreurs ou la simplification de quelques modules peut suffire. Une réécriture n’est proposée que si elle réduit réellement le risque ou le coût de maintenance.

Le VBA fonctionne-t-il dans Excel pour le web ?

Non, les macros VBA ne s’exécutent pas dans Excel pour le web. Selon le besoin, une automatisation peut rester sur Excel desktop, utiliser Office Scripts ou Office.js, ou être déplacée vers une application web.

Travaillez-vous avec Excel sur Mac ?

Oui, après vérification de la version et des fonctions nécessaires. Certaines API VBA, connexions et technologies comme VSTO sont spécifiques à Windows ; ce point est donc qualifié dès le départ.

Pouvez-vous connecter Excel à une base SQL, une API ou un ERP ?

Oui, si les accès et règles de sécurité l’autorisent. La connexion peut passer par Power Query, un complément, un service intermédiaire ou un export contrôlé selon l’environnement.

Comment protégez-vous les données confidentielles ?

Le premier échange ne demande aucune donnée sensible. Le travail peut s’effectuer sur un échantillon anonymisé, avec des accès limités et des modalités de transfert définies avec votre entreprise.

À quel moment faut-il quitter Excel ?

Lorsque le travail devient fortement multi-utilisateur, exige des droits fins, un historique central, des workflows ou une disponibilité web, une migration progressive peut devenir plus pertinente qu’une extension du classeur.

Intervenez-vous uniquement à Paris ?

Les interventions sont possibles à Paris et en Île-de-France, ainsi qu’à distance en France. Le mode de collaboration dépend surtout des accès, des ateliers métier et des contraintes de sécurité.

Premier échange

Décrivez l’outil, le blocage et le résultat attendu.

Vous pouvez rester fonctionnel : qui utilise le fichier, pour quelle décision, à quelle fréquence et avec quel impact. Ne transmettez aucune donnée confidentielle dans ce formulaire.

  • une première qualification du besoin ;
  • les informations utiles pour avancer ;
  • une orientation : correction, automatisation, analyse ou migration.

Votre message

Trois informations suffisent pour commencer.

Les champs marqués d’un astérisque sont obligatoires.

Confidentialité : ne joignez et ne copiez aucune donnée métier confidentielle dans ce formulaire. Un canal adapté sera défini si un fichier doit être étudié.

Précisez les utilisateurs, la fréquence, les sources et le résultat attendu. Ne copiez aucune donnée confidentielle.

Aucun fichier n’est demandé à cette étape.