XL 2016 Macro enregistrer sous sur un fichier actif selon date heure Minute

berru76

XLDnaute Occasionnel
Bonjour
sur un programe gagnant contre gagnant avec une centaine de feuilles selon le nombre de joueurs
J'ai essayé plusieurs macros apres recherche mais je n'arrive pas a l'adapter
Suite a des problèmes soit coupure courant ou erreur humaine je voudrais mettre un bouton "macro" enregistrer sous au fur et a mesure du concours sans fermer celui-ci afin de ne pas perdre trop de résultats
mon dossier d'enregistrement serait C "sauvegarde concours"
ci joint un fichier test
Merci de votre aide
 

Pièces jointes

  • Sauvetage manuel.xlsm
    33.3 KB · Affichages: 1
Solution
Re

@berru76

Comment savoir si cela fonctionne car dans les documents je ne vois rien d'afficher
En principe quand je poste un code je l'ai testé sinon je marque code non testé ou similaire.

Maintenant pour voir si mon code fonctionne voici les opérations à faire SANS RIEN MODIFIE dans les fichiers excel on va juste regarder !!!

1) Tu ouvres un fichier excel quelconque

2) Tu regardes quelle valeur tu as ==> sur MON PC j'ai 10 minutes
1685112388358.png


3) Tu refermes ton fichier quelconque

4) Tu ouvres en acceptant les macros le fichier du post # 3

5) Tu regardes quelle valeur tu as ==> tu auras 1 minute

1685112621759.png


6) Tu fermes le fichier excel du post # 3 (celui que tu viens...

Phil69970

XLDnaute Barbatruc
Bonjour @berru76

Le plus sur et de loin c'est de le faire faire directement par excel

1685052419527.png


1685052328784.png


Car si tu programmes un enregistrement par vba toutes les 3 minutes par exemple si tu es en train d'écrire alors que la sauvegarde se lance le résultat n'est pas du tout garantie !!!
De même tu te trompes et pas de bol 2 secondes plus tard l'enregistrement par VBA se lance et tu as gagné l'enregistrement de ton erreur sans aucune possibilité de revenir en arrière !!!

Merci de ton retour

@Phil69970
 

Phil69970

XLDnaute Barbatruc
Re

@berru76

Suite du post #1
Bien regarder ET lire le post #
1 avant d'ouvrir le fichier


Après tu peux faire le réglage du temps pour la récupération automatique pour qu'il soit propre à ton fichier par VBA

1685056013924.png


*Voir le message d'avertissement

Merci de ton retour

@Phil69970
 

Pièces jointes

  • Reglage delai recuperation automatique V1.xlsm
    28.8 KB · Affichages: 4

berru76

XLDnaute Occasionnel
Bonjour
merci pour les rectifs des macros
pour infos lorsque le programme G/G sera ouvert il n y aura qu'une page ouverte
J'ai fait pas a pas votre solution
Comment savoir si cela fonctionne car dans les documents je ne vois rien d'afficher
Merci a vous
 

Pièces jointes

  • Sauvetage manuel2.xlsm
    29.9 KB · Affichages: 0
  • 1.PNG
    1.PNG
    23.5 KB · Affichages: 10

Phil69970

XLDnaute Barbatruc
Re

@berru76

Comment savoir si cela fonctionne car dans les documents je ne vois rien d'afficher
En principe quand je poste un code je l'ai testé sinon je marque code non testé ou similaire.

Maintenant pour voir si mon code fonctionne voici les opérations à faire SANS RIEN MODIFIE dans les fichiers excel on va juste regarder !!!

1) Tu ouvres un fichier excel quelconque

2) Tu regardes quelle valeur tu as ==> sur MON PC j'ai 10 minutes
1685112388358.png


3) Tu refermes ton fichier quelconque

4) Tu ouvres en acceptant les macros le fichier du post # 3

5) Tu regardes quelle valeur tu as ==> tu auras 1 minute

1685112621759.png


6) Tu fermes le fichier excel du post # 3 (celui que tu viens d'ouvrir.)

7) Tu refais les étapes 1 et 2 ==> ( Tu ouvres un fichier excel quelconque et tu regardes quelle valeur tu as ==> sur MON PC j'ai 10 minutes

En clair la valeur a bien changé quand tu ouvres mon fichier et la valeur est revenue comme avant quand tu fermes le fichier

Bonne lecture

Merci de ton retour

@Phil69970
 

Statistiques des forums

Discussions
311 720
Messages
2 081 926
Membres
101 842
dernier inscrit
seb0390