voila ma un bout de ma fonction :
cptt = 3
cpt = 3
tmp = 0
With Worksheets("enr_incidents" )
DateLue = DateValue(.Range("A" & cpt))
If IsDate(DateLue) Then
MsgBox "ca mache"
Else
MsgBox "ca marche pas"
Exit Sub
End If
End With
With Worksheets("enr_incidents" )
Do
DateLue = DateValue(.Range("A" & cpt)) <---
If (.Range("B" & cpt).Value = ListCli.Value) And (DateLue < DateFin) Then
test = test + 1
tmp = .Range("T" & cpt).Value * 1000000 / Deno
.Range("Y" & cptt).Value = tmp
cptt = cptt + 1
End If
cpt = cpt + 1
Loop Until IsEmpty(.Range("T" & cpt))
End With
End Sub
qd je test simplement la date, ca marche bien grace au test avec le MsgBox, mais dans la boucle ca me fait une erreure "incompatibilité de type" sur la ligne avec une fleche
je comprends pas pk ca marche sur le test et pas dans la boucle :////////
help plz
Message édité par GillooZ le 10-05-2006 à 09:09:10