Bonjour,
J'ai besoin de mettre mon code en pause pendant que ma feuille excel fait des calculs.
J'ai penser à cette fonction pause, mais appremment elle bloque la feuille et le code en même temps.
y a-t-il un moyen de faire pause pour le code seulement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Sub Pause(Delai As Single) Dim T As Single T = Timer Do If Timer < T Then Exit Do Loop While Timer < T + Delai End Sub
Je viens de voir que : "DoEvents" permet de donner la main aux autres process.
Est ce que si j'utilise "DoEvents" dans ma boucle de la manière suivante ça va résoudre mon problème ?
merci de m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub Pause(Delai As Single) Dim T As Single T = Timer Do DoEvents If Timer < T Then Exit Do Loop While Timer < T + Delai End Sub
Partager