Function NbHeureHisto(Cellule As Range) As Long
Dim Tablo
Tablo = Split(Cellule.Value, vbLf)
NbHeureHisto = 0
If Not IsArray(Tablo) Then Tablo = Array(Cellule.Value)
For i = LBound(Tablo) To UBound(Tablo)
If InStr(1, Tablo(i), "heure") > 0 Then
If IsNumeric(Left(Tablo(i), InStr(1, Tablo(i), "heure") - 1)) Then
NbHeureHisto = NbHeureHisto + CLng(Left(Tablo(i), InStr(1, Tablo(i), "heure") - 1))
End If
End If
Next i
End Function