Programmer dans Visual Basic

Résolu/Fermé
Ajt67 Messages postés 10 Date d'inscription jeudi 4 février 2016 Statut Membre Dernière intervention 4 novembre 2018 - 4 févr. 2016 à 17:05
Ajt67 Messages postés 10 Date d'inscription jeudi 4 février 2016 Statut Membre Dernière intervention 4 novembre 2018 - 5 févr. 2016 à 09:38
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.
A voir également:

1 réponse

f894009 Messages postés 17267 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 23 mars 2025 1 713
4 févr. 2016 à 18:53
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
0
Ajt67 Messages postés 10 Date d'inscription jeudi 4 février 2016 Statut Membre Dernière intervention 4 novembre 2018
5 févr. 2016 à 09:38
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.
0