Hi,
Un petit conditionnel et c'est tout bon.
Macro vite faite, à tester
Sub temps_arret
dim i&, derligne&, Tableau
With thisworkbook.sheets("nom_de_la_feuille")
derligne = .range("A" & rows.count).end(xlup).row 'on défini la dernière ligne de la colonne A
Tableau = .range("A2:E" & derligne) 'création du tableau de données
For i = 2 to ubound(Tableau,1) 'De la deuxième à la dernière ligne du tableau
If Tableau(i, 1) = Tableau(i-1,1) then 'si même nom
Tableau(i,5) = Tableau(i,3) - Tableau(i-1,4) 'différence d'heures
Else
Tableau(i,5) = "0" 'si nom différent, on met 0 dans la cellule
end if
next i
Tableau Copy .range("A2") 'On copie notre tableau sur la feuille
end with
end sub