Programmer dans Visual Basic

Résolu
Ajt67 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Ajt67 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
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   Statut Membre Dernière intervention  
 
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