fermez le fichier si non utilisé de 2 minutes

news

XLDnaute Impliqué
Bonsoir à tous du forum,

je veux utilsier une formule qui ferme le fichier, si le fichier n'est pas utilisé,

tant qu'on y écrit sur le fichier, y met du texte ou des montants,
qu'on l'utilise, le fichier ne se ferme pas,

dès 2 minutes non utilisé, le fichier se ferme.

J'ai mis les formules suivants dans le module :

Public HeureArrêt
' file is closing in __ minutes, if not using the file

Sub Closefile_in_2_minutes()
HeureArrêt = Now + TimeValue("00:02:00")
Application.OnTime HeureArrêt, "Fin"
Sheets(1).[A1] = HeureArrêt
End Sub

Sub Fin()
On Error Resume Next
Application.OnTime HeureArrêt, Procedure:="Fin", Schedule:=False 'annule événnement

Worksheets("data").Activate
Range("G4") = 5

ThisWorkbook.Close True
End Sub



in This Workbook j'ai mis la formule suivante :


Private Sub Workbook_Open()
' --------------------------------
' close a file if there has been no user activity on that workbook for a specified period of time.
' -------------------
On Error Resume Next
Closefile_in_2_minutes

On Error GoTo 0

End Sub


Comment résoudre ?,

news
 

Pièces jointes

  • data,.zip
    50.7 KB · Affichages: 35
  • data,.zip
    50.7 KB · Affichages: 31
  • data,.zip
    50.7 KB · Affichages: 35

Discussions similaires

Statistiques des forums

Discussions
314 489
Messages
2 110 136
Membres
110 684
dernier inscrit
kihel