Deprecated: RegularLabs\Library\ArrayHelper::implode(): Implicitly marking parameter $last_glue as nullable is deprecated, the explicit nullable type must be used instead in /homepages/10/d550841420/htdocs/libraries/regularlabs/src/ArrayHelper.php on line 225
Y aurait-il une fonction VBA qui puisse me faire une pause de x secondes sans manger toute la CPU ?

Recherche

On peut utiliser l'API Win32 :

- déclarer la fonction au niveau module

 

Declare Function GetTickCount Lib "kernel32" () As Long

mettre en oeuvre une fonction du genre

Public Sub Pause(Duree As Long) ’ duree en secondes
  Dim Butee As Long, InstantZero As Long
  InstantZero = GetTickCount / 1000
  Butee = 0
  While Butee < Duree
    Butee = GetTickCount / 1000 - InstantZero
  Wend
End Sub

Naturellement Word est bloqué pendant ce temps !!!

 

Statistiques

France 71,7% France
Canada 5,1% Canada
Chine 4,4% Chine

Total:

161

Pays
018475685
Aujourd'hui: 79
Hier: 343
Cette semaine: 1.995
Semaine dernière: 2.492
Ce mois: 1.197