Excel, dans ses versions récentes
Les formules matricielles dynamiques (FILTRE, UNIQUE, TRIER) ont supprimé l'essentiel des colonnes intermédiaires, et LET et LAMBDA permettent de nommer les étapes plutôt que d'imbriquer huit fonctions sur une ligne. Si votre classeur est antérieur, reconstruire la couche de calcul est souvent plus rapide que la rafistoler.
Power Query pour tout ce qui arrive en fichier
Si quelqu'un télécharge un CSV chaque semaine et le colle dans un onglet, c'est un travail pour Power Query. La transformation est enregistrée une fois, rejouée au rafraîchissement, et ne casse pas quand l'export gagne une colonne.
VBA, uniquement là où il le mérite
VBA reste pertinent pour piloter Excel lui-même : boucles de mise en forme, génération d'un fichier par ligne, impression, boîtes de dialogue. Il n'est plus le bon outil pour récupérer et remodeler des données. Nous vous disons de quel côté de cette limite se trouve votre besoin.
La reprise en main compte autant que la livraison
Chaque livrable comprend une feuille de documentation : rôle de chaque saisie, origine des données, ce qu'il faut modifier au changement d'exercice. Un modèle que seul son auteur sait maintenir est une dette, pas un actif.