Edit : cette solution ne s'applique qu'au versions 2021, 2024 et 365.
Bonne nuit à toutes & à tous,
@Electronull,
J'ai donc fait la manip décrite au post#15 en l'adaptant à tes fichiers. Mais, quand tu auras téléchargé les 2 pièces jointes, il te faudra mettre à jour les liaisons du classeur "2015-02 Journal de ventes.xlsm" en suivant la démarche ci-dessous :

Sur les feuilles "JOUR
n" j'ai mis à jour les formules du tableau :

et j'ai remplacé le tableau suivant par 2 formules qui s'actualisent avec la liste des catégories du classeur source :

Quant à la feuille "Résumé caisse" j'ai modifié les formules (1 seule formule pour les résultats pour les 8 catégories à tirer vers le bas) :
Je n'ai pas touché à tes macros,
sauf le mon du fichier source "Donnees_Liste_Produits.xlsm"
et les formules "Worksheets("JOUR " & Format(Now, "DD"))" en "Worksheets("JOUR " & Format(Now, "D"))" (pour le pb des quantièmes à 1 chiffre)
J'ai juste ajouté au classeur source "
Donnees_Liste_Produits.xlsm" 2 macros
Worksheet_Change pour mettre à jour les noms utilisés (voir post#15)
Voilà il y a d'autres améliorations à faire pour te simplifier la vie mais je me suis arrêté là.
À bientôt