Function DernierDiffZero(plageCol, Optional plageRetour)
Dim t, x, i&
t = plageCol.Columns(1)
If Not IsArray(t) Then x = t: ReDim t(1 To 1, 1 To 1): t(1, 1) = x
For i = UBound(t) To LBound(t) Step -1
If t(i, 1) <> "" And t(i, 1) <> 0 Then Exit For
Next i
If i < LBound(t) Then DernierDiffZero = CVErr(xlErrNA): Exit Function
i = i + plageCol.Row - 1
If IsMissing(plageRetour) Then
DernierDiffZero = i
Else
DernierDiffZero = plageRetour(1, 1).EntireColumn.Cells(i, 1)
End If
End Function