Re : Enregistrement automatique par VBA
Désolé de ne pas avoir donné plus d'info sur l'utilité du fichier que je souhaite au final.
En fait il sera mis en partage, chaque utilisateur aura ses propres champs à renseigner, et les autres devront pouvoir voir presque en "temps réel" les changements fait pas les autres. C'est pour cela que je souhaite mettre une temporisation dans ses enregistrements, pour un temps de rafraichissement acceptable, en secondes pour mon cas.
J'avais commencé avec une formule de ce type au début:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
ThisWorkbook.save
End Sub
Mais si un utilisateur ne remplit rien pendant longtemps, il ne voit pas les changements fait pas les autres, je souhaite qu'il n'ai pas à faire d'action particulière pour que la mise à jour se fasse. D'où mon soucis
et ma demande d'une solution pour mettre en place un enregistrement par tempo automatique.
Tu m'avais fournit une bonne solution fhoest, mais ce soucis de fermeture du fichier est un problème pour moi.
Je reprécise que la version d'Excel utilisé à mon boulot est de 2002, je sais qu'apparemment sur les dernières version d'Excel l'option de fichier partagé est plus poussé, mais malheureusement ce n'est pas demain qu'on aura une update là-dessus.