Bonjour, j’utilise dans une macro la fonction :
Application.OnTime Now + TimeValue("00:00:10"), "CreaFichierDebit1".
Quand la condition n’est plus remplie la macro s’arrête, mais pas la fonction Application.OnTime et cela me pose des problèmes pour garder toujours la fréquence des 10s. J’aimerai savoir s’il est possible de réinitialiser la fonction Application.OnTime quand la macro s’arrête.
Pour que la macro s’exécute j’utilise :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("b7") And Range("b7").Value = 1 Then
CreaFichierDebit1
End If
End Sub
Si quelqu’un peu m’aider pour ce problème, merci
Application.OnTime Now + TimeValue("00:00:10"), "CreaFichierDebit1".
Quand la condition n’est plus remplie la macro s’arrête, mais pas la fonction Application.OnTime et cela me pose des problèmes pour garder toujours la fréquence des 10s. J’aimerai savoir s’il est possible de réinitialiser la fonction Application.OnTime quand la macro s’arrête.
Pour que la macro s’exécute j’utilise :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("b7") And Range("b7").Value = 1 Then
CreaFichierDebit1
End If
End Sub
Si quelqu’un peu m’aider pour ce problème, merci