Bonjour à tous
Dans la mesure où dans l'exemple le TCD ne synthétise rien (une ligne de TCD pour une ligne source) je ne vois pas trop l'intérêt
Si la source réelle est différente, n lignes pour un produit, la somme des % n'a pas de sens...
Le % de sucre et les ventes correspondant à la même ligne (même produit), le tri de l'un impacte forcément l'ordre de l'autre
Conclusion soit l'exemple n'est pas représentatif soit ce que tu demandes n'est pas faisable
A noter, qu'à de très rares exceptions, VBA automatise mais ne change pas le comportement d'Excel