Ah oui, il faut que ça fasse un sous-total, je suis bête...
Du coup j'ai changé un peu la fonction:
Function SommeCouleur(plage_somme As Range, Optional cellule_couleur As Range, Optional sous_total As Boolean)
Il faut d'abord donner la plage de la somme, dire si besoin, quelle cellule doit servir de référence pour la couleur (sinon prend la cellule actuelle), et préciser si tu veux faire un sous-total, si tu ne mets rien, ça partira du principe que non, sinon tu mets VRAI.
Voici le fichier en retour avec la fonction modifiée: