bonjour,
il manque quoi, la somme est correcte, non ? C'est la présentation ? Vous voulez aussi un msgbox ?
Public Sub ForNextDemo1()
Dim n As Long, dSum As Double
For n = 1 To 10000
dSum = dSum + n
If n Mod 1000 = 0 Then
Debug.Print "la somme de " & Format(n - 999, "#,###") & " à " & Format(n, "#,###") & " est " & Format(dSum, "#,###")
msgbox "la somme de " & Format(n - 999, "#,###") & " à " & Format(n, "#,###") & " est " & Format(dSum, "#,###")
dSum = 0
End If
Next n
End Sub