OVH Cloud OVH Cloud

Routine de fermeture automatique d'un classeur

1 réponse
Avatar
Laurent DEMMER
Bonjour,

Je cherche à programmer sous VBA une routine qui me ferme un classeur ouvert
après 15 minutes par exemple même si ce classeur n'est pas actif.

Comment faire ?

Dans l'attente et avec mes remerciements, salutations.

L. DEMMER

1 réponse

Avatar
Starwing
Bonjour Laurent,

Vérifie ce code de FS si il te convient:

Bonjour,

Regarde du côté de la méthode OnTime.
Par exemple, dans le module ThisWorkbook du classeur :

Private Sub Workbook_Open()
Application.OnTime Now + TimeValue("0:0:30"), "FermeLe"
End Sub

Et dans un module standard du même classeur :

Sub FermeLe()
ThisWorkbook.Close True
End Sub

La procédure FermeLe est appelée 30 secondes après
l'ouverture du classeur. Elle
le ferme en l'enregistrant.

FS

Starwing

-----Message d'origine-----
Bonjour,

Je cherche à programmer sous VBA une routine qui me ferme
un classeur ouvert

après 15 minutes par exemple même si ce classeur n'est
pas actif.


Comment faire ?

Dans l'attente et avec mes remerciements, salutations.

L. DEMMER


.