Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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


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



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





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



*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
    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


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



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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…