Bonjour,
Si vous voulez extraire des données d'un TCD, essayez d'utiliser la fonction dédiée --> LIREDONNEESTABCROISDYNAMIQUE et donc pas besoin de VBA
Exemple : en F16 mettez cette formule
=LIREDONNEESTABCROISDYNAMIQUE("Somme de 000 Ventes Quantités";B14;"Classification client";INDIRECT("B" & LIGNE());"Marque";INDIRECT("C" & LIGNE());"Année";"2026")-LIREDONNEESTABCROISDYNAMIQUE("Somme de 000 Ventes Quantités";B14;"Classification client";INDIRECT("B" & LIGNE());"Marque";INDIRECT("C" & LIGNE());"Année";"2025")
Ensuite recopiez vers le bas
Pour la formule en G il faut partir sur la même formule.
A voir si si vous ne travaillez qu'avec deux années ou pas.
J'ai réalisé un tuto il y a quelques années à ce sujet --> LIREDONNEESTABCROISDYNAMIQUE
Cordialement