Macro sauvegarde auto classeur

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sososo82

XLDnaute Occasionnel
Bonjour tout le monde!

Après une longue recherche sur le forum j'ai trouvé des problèmes similaires au mien mais les réponses n'ont pas pu m'aider...

Voila, j'ai un classeur utilisé en partage avec macros, boutons, USF... et j'aimerais qu'il soit sauvegardé automatiquement toutes les deux minutes (quand je dis "sauvegarder" c'est une vrai sauvegarde: la même opération que lorsqu'on clique sur la disquette mais en auto)

J'ai pas l'option "sauvegarde auto" dans macro complémentaire.

Il faudrait utiliser un timer ç'est ça?

Merci d'avance pour vos réponses
 
Re : Macro sauvegarde auto classeur

Re,
Mettez la macro svg et Option Explicit dans le même module que Sauvegarde, fermez puis rouvrez le classeur.
A+

Edit : bon, je viens de voir la remarque de tototiti. Eh bien enlevez OnTime... dans svg et voyez...
 
Dernière édition:
Re : Macro sauvegarde auto classeur

Désolé de vous déranger ainsi mais oui j'ai bien déclarer la variable Temps as date...

J'ai exactement :

Dans Thisworkbook:

Option Explicit
Public Temps As Date

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnTime Temps, "Sauvegarde", Schedule:=False
End Sub

Dans module Sauvegardauto:

Option Explicit
Public Temps As Date

Sub Sauvegarde()

ThisWorkbook.Save
Temps = Now + TimeValue("0:20:0")
Application.OnTime Temps, "Sauvegarde"
End Sub


Et dans module Sauvegardquit (qui est celui attaché au bouton):


Option Explicit
Public Temps As Date


Sub svg()

Application.OnTime Temps, "Sauvegarde", Schedule:=False
ActiveWorkbook.Save
ActiveWorkbook.Close

End Sub

Et toujours cette erreur 1004 qui apparait lorsque je clique sur le bouton sauvegarde et quitter...
 
Re : Macro sauvegarde auto classeur

Re,

Il me semble qu'il n'est pas bon de déclarer Public Temps As Date plusieurs fois. Ecrivez Option Explicit et Public Temps As Date uniquement dans le module Sauvegardauto.

Vous pouvez laisser svg dans le module Sauvegardquit. Supprimez bien Application.OnTime... que je vous avais fait mettre dans svg.

A+
 
Re : Macro sauvegarde auto classeur

Bonjour forum!

Oups en fait j'ai parlé un peu vite...

en effet ça marche bien mais quand je quitte avec la croix "fermer" de Excel mais quand j'utilise mon bouton le classeur se ré-ouvre ensuite quand même il n'y a pas moyen que ça fonctionne pareil?

Merci
 
Re : Macro sauvegarde auto classeur

Oui j'avais remarqué l'oubli mais workbook open était intégré dans mon code de toute façon.

Ouf ce fut laborieux mais cette fois avec ton code ça fonctionne mais honnêtement je ne comprend pas comment car j'ai vraiment tout essayé!

Merci beaucoup à nouveau, il fallait vraiment ce fichier, je pense qu'on peut enfin clore le sujet... lol
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
Réponses
4
Affichages
2 K
Djlolo2
D
Retour