Programmer dans Visual Basic

Résolu/Fermé
Signaler
Messages postés
10
Date d'inscription
jeudi 4 février 2016
Statut
Membre
Dernière intervention
4 novembre 2018
-
Messages postés
10
Date d'inscription
jeudi 4 février 2016
Statut
Membre
Dernière intervention
4 novembre 2018
-
Bonjour,

Après plusieurs essais des différentes solutions que j'ai pu lire, je n'y arrive pas.
J'ai un classeur Excel que j'aimerai enregistrer automatiquement tous les 10mn, comme je ne suis pas le seul utilisateur j'aimerai le faire par Visual Basic. Comme dit, j'ai fait plusieurs tentatives mais je ne trouve pas.

J'ai essayé "Application.OnTime Now + TimeValue("00:10:00")" et j'y est rajouté "ActiveWorkbook.Save"

Quelqu'un pourrait me dire comment faire.

Merci beaucoup.

1 réponse

Messages postés
16126
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
3 décembre 2021
1 565
Bonjour,

VBA Thisworkbook:
Private Sub Workbook_Open()
    Call Sauvegarde_Auto
End Sub


VBA d'un Module:
Sub Sauvegarde_Auto()
    ThisWorkbook.Save
    Application.OnTime Now + TimeValue("00:02:00"), "Sauvegarde_Auto"
End Sub
Messages postés
10
Date d'inscription
jeudi 4 février 2016
Statut
Membre
Dernière intervention
4 novembre 2018

Bonjour,

Merci beaucoup pour cette réponse rapide.
Je l'ai mise en place immédiatement afin de voir comment cela se passe.
C'est super, car il n'y a pas d'incidence au moment de l'enregistrement, on peut continuer à saisir à tous moments.