Bonjour,
Je cherche à créer une automatisation sous excel, à l'aide des macro, qui me permettrait la chose suivante :
Faire 140 fois 5 fois la même opération, avec entre chacune de mes 5 fois une attente d'une heure, voilà ce que j'ai fait, cela ne marche pas parce qu'on ne peut pas faire deux fois "for i =", puis je contourner le problème?
Sub Macro1
'
' Runs the executable ***, which is the
' ******* program
' Macro written *********
'
'
Set Base = ActiveWorkbook
For i = 1 To 140
For i = 1 To 5
[Application à faire tourner 140 fois, 5 par 5, avec compte à rebour d'une heure entre chacune]
Next
For i = 10 To 0 Step -1
If Application.Wait(Now + TimeValue("1:00:00")) Then
Range("A1").Value = i
End If
If i = 0 Then End Sub
Next
End Sub
Enfin, tout ce qui est du compte à rebour et tout ça, y a t'il une erreur?
Merci d'avance de vos réponses.
Aquhydro
Je cherche à créer une automatisation sous excel, à l'aide des macro, qui me permettrait la chose suivante :
Faire 140 fois 5 fois la même opération, avec entre chacune de mes 5 fois une attente d'une heure, voilà ce que j'ai fait, cela ne marche pas parce qu'on ne peut pas faire deux fois "for i =", puis je contourner le problème?
Sub Macro1
'
' Runs the executable ***, which is the
' ******* program
' Macro written *********
'
'
Set Base = ActiveWorkbook
For i = 1 To 140
For i = 1 To 5
[Application à faire tourner 140 fois, 5 par 5, avec compte à rebour d'une heure entre chacune]
Next
For i = 10 To 0 Step -1
If Application.Wait(Now + TimeValue("1:00:00")) Then
Range("A1").Value = i
End If
If i = 0 Then End Sub
Next
End Sub
Enfin, tout ce qui est du compte à rebour et tout ça, y a t'il une erreur?
Merci d'avance de vos réponses.
Aquhydro