Bonjour Hugues,
la macro suppose que la première colonne de facturation contient les noms et la seconde les montants (si ce n'est pas le cas, il faut alors adapter la variable Col en fonction des colonnes où se trouvent le montant et les noms
j'imagine que votre tableau de facturation évolue en terme de nom,
cela complique la macro car il faut au préalable rajouter les nouveaux noms dans le tableau récap puis lancer la macro
il faut donc passer en revue tous les noms, les comparer avec ceux existant et rajouter ceux qui n'y sont pas
ce traitement peut s'avérer long s'il y a beaucoup de lignes
exple
sheets('facturation').select
while cells(i,1)<>''
nom = cells(i,1).value
sheets('recap').select
while cells(p,1)<>''
if nom=cells(p,1).value then
i=i+1
goto suite
end if
p=p+1
wend
cells(p,1)=nom
suite :
i=i+1
p=1
sheets('facturation').select
wend
je ne l'ai pas testé, il faut surement l'adapter
Vous avez aussi la solution de générer un onglet par mois et de revenir à une solution de type recherchev
François