Action avec limite de temps

POWO

XLDnaute Junior
Bonjour à tous,

Voilà mon cas,

Dans une macro je déprotège une feuille excel:

Worksheets("Modification").Unprotect Password:="xxxxx"

Maintenant est-il possible de définir une limite de temps à cette action de telle sorte que 2min après la protection se remette automatiquement??

Merci d'avance pour aide

Cordialement

Powo
 

laetitia90

XLDnaute Barbatruc
Re : Action avec limite de temps

bonjour POWO , l'ami Pierrot:)

avec doevents
Code:
Sub es()
Dim pausetime, start
Worksheets("Modification").Unprotect Password:="xxxxx"
pausetime = 120 'a adapter
start = Timer: Do While Timer < start + pausetime: DoEvents: Loop
Worksheets("Modification").Protect Password:="xxxxx"
End Sub
 

POWO

XLDnaute Junior
Re : Action avec limite de temps

Bonjour Pierrot et Laetitia,

Effectivement l'application on time semble correspondre à mon problème, en revanche je n'arrive pas l'adapter à mon besoin, l'car ce don't j'ai besoin c'est juste de déclencher le compte à rebour à un instant X, ensuite ma macro doit se terminer, tout en laissant le chrono continuer... celà me semble un peu contradictoire....:confused:

Je reviens vers vous si je bloque vraiment.

Merci encore.
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 327
Membres
103 518
dernier inscrit
hbenaoun63