j'ai encore un petit problème
je cherche à remplacer la boucle For par la boucle While dans ce programme mais ça me donne pas mal d'erreur si vous pouvez m'aider.
Sub cession_légale()
Dim j As Long
Dim sana As Date
Dim coef As Double
Workbooks("PSAP 19.xlsx").Sheets("Survenance Par Année").Activate
For j = 3 To Range("A65536").End(xlUp).Row
sana = cells(j, 13)
Workbooks("param.xlsx").Sheets("Traité 19").Activate
For i = 3 To 10
'''''Do While cells(13, i).Value <> " "
If cells(13, i) = sana Then
coef = cells(16, i)
Workbooks("PSAP 19.xlsx").Sheets("Survenance Par Année").Activate
cells(j, 9) = cells(j, 5) * coef
End If
Next i
'''loop
Next j
End Sub
Merci d'avance