Bonjour
j'ai un tableau contenant les dates TE et un nouveau sortie qui recoit la différence entre deux dates Ts je souhaite faire la differrence entre la date de la colonne F et celle de la colonne E ou la date du jour et celle de la colonne e si colonne f vide puis mettre le resultat dans la colonne N voici le draft de code mais j ai une erreur incompatibilité de type au niveau de la ligne rouge
j'ai un tableau contenant les dates TE et un nouveau sortie qui recoit la différence entre deux dates Ts je souhaite faire la differrence entre la date de la colonne F et celle de la colonne E ou la date du jour et celle de la colonne e si colonne f vide puis mettre le resultat dans la colonne N voici le draft de code mais j ai une erreur incompatibilité de type au niveau de la ligne rouge
Code:
Sub calcule()
Dim Ws As Worksheet, Te(), Ts(), L&
Set Ws = Feuil6
Te = Ws.[A3].Resize(Ws.[A30000].End(xlUp).Row - 1, 13).Value
ReDim Ts(1 To UBound(Te, 1), 1 To 3)
For L = 1 To UBound(Te, 1)
If IsDate(Te(L, 6)) Then 'And IsDate(Te(L, 2)) Then
Ts(L, 2) = Year(Te(L, 6))
Ts(L, 3) = Month(Te(L, 6))
If IsDate(Te(L, 6)) And IsDate(Te(L, 5)) Then
[COLOR="#FF0000"]Ts(L, 1) = Te(L, 6) - Te(L, 5)[/COLOR]
End If
If Te(L, 6) = "" And IsDate(Te(L, 5)) Then
Ts(L, 1) = Date - Te(L, 5)
End If
End If
Next L
Ws.[n3].Resize(UBound(Ts, 1), UBound(Ts, 2)).Value2 = Ts
End Sub