Bonjour amerigo, gmb,
une solution "trame" à base de deux boucles, l'une balayant la Feuil1 et la seconde, imbriquée, balayant la Feuil2.
set F1=Feuil1
set F2= Feuil2
For i = première ligne Feuil1 to dernière ligne Feuil1
If F1.cells(i , 2) < F1.cells(i , 3) Then
For j = première ligne Feuil2 to dernière ligne Feuil2
If F1.cells(i,1) = F2.cells(j,1) then F2.cells(j , 2) = F2.cells(j , 2) + 1
Exit For
Next
End If
Next
Attention, cette macro va incrémenter la cellule en Feuil2 à chaque lancement, il faudrait peut-être prévoir un indicateur pour signaler que le traitement à déjà été fait ?
Si il y a beaucoup de données à mettre à jour, il faudrait envisager de passer par tableaux et dictionnaire pour diminuer le temps de traitement.
A+