Bonjour,
Je te propose la solution suivante :
Range("A11").Select
For i = 1 To 40
If ActiveCell.Value <> "" And ActiveCell.Offset(0, 4) <> "" And ActiveCell.Offset(0, 5) <> "" Then
ActiveCell.Value = "Prêt"
Else
ActiveCell.Value = "A remplir"
End If
If ActiveCell.Value = "Prêt" And ActiveCell.Offset(0, 6) <> "" Then
ActiveCell.Value = "En cours"
End If
If ActiveCell.Value = "En cours" And ActiveCell.Offset(0, 7) <> "" Then
Range("A11") = "Soldé"
End If
ActiveCell.Offset(1, 0).Select
Next i
Cordialement