Programmer dans Visual Basic

Résolu
Ajt67 Messages postés 10 Statut Membre -  
Ajt67 Messages postés 10 Statut Membre -
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 17413 Statut Membre 1 715
 
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 Statut Membre
 
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