probleme de procedure bloqué par un timer
Bonjour
Afin de fermer un classeur au bout d'un certain temps d'inactivité, j'ai declaré une procedure au niveau Workbook du type :
Code:
1 2 3 4 5 6 7 8 9 10
| Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Dim PauseTime, Start
PauseTime = 60 ' Définit la durée.
Start = Timer ' Définit l'heure de début.
Do While Timer < Start + PauseTime
DoEvents ' Donne le contrôle à d'autres processus.
Loop
ThisWorkbook.Save
ThisWorkbook.Close
End Sub |
Le probleme est que cela me bloque une procedure au niveau worsheet qui me permettait de declencher une procedure par un double clic sur une feuille du type
Code:
1 2 3
| Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Instruction
End Sub |
Merci d'avance pour une explication de mon erreur.