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

Enregistrement automatique rectification

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 !

bobafric

XLDnaute Occasionnel
Salut à tous, salut JNP
J'ai donc installé la macro qui fonctionne (dans ThisWorkbook), le problème c'est qu'on ne peut pas la rectifiée lorsqu'elle a fonctionné, et qu'on ne peut plus ouvrir aucun classeur excel tant que celui où est installé la macro est ouvert.
Autre macro avec le même problème ci-dessous dans laquelle on enregistre que le dernier classeur ce qui ne change pas le nom du classeur.
Private Sub Workbook_Open()

debut:

Start = Timer
intervalle = 10

Do While Timer < Start + intervalle
DoEvents ' Donne le contrôle à d'autres processus.
Loop

ThisWorkbook.SaveCopyAs "C:\Backups\" & ThisWorkbook.Name
ActiveWorkbook.Save
Application.DisplayAlerts = False

Private Sub Workbook_Open()

debut:

Start = Timer
intervalle = 10

Do While Timer < Start + intervalle
DoEvents ' Donne le contrôle à d'autres processus.
Loop

ThisWorkbook.SaveCopyAs "C:\Backups\" & ThisWorkbook.Name
ActiveWorkbook.Save
Application.DisplayAlerts = False

Voilà j'espère avoit été assez clair.
Et merci encore
Bob
 
Re : Enregistrement automatique rectification

Salut bobafric et le forum
Code:
Private Sub Workbook_Open()
debut:
Start = Timer
intervalle = 10
Do While Timer < Start + intervalle
DoEvents ' Donne le contrôle à d'autres processus.
Loop
ThisWorkbook.SaveCopyAs "C:\Backups\" & ThisWorkbook.Name
ActiveWorkbook.Save
Application.DisplayAlerts = False
- Les balises de code ont une utilité, ce n'est pas que pour faire beau.
- Pour corriger une macro, un extrait ne suffit pas. Savoir ce qui se passe pendant ces 10 secondes pourrait avoir son utilité (DoEvents). Savoir ce qui se passe après avoir supprimé les message d'alerte aussi.

C'est bien de dire que ta macro fonctionne. Mais qu'est-elle supposée faire ?

Nota : avoir la macro une seule fois suffit
A+
 
Re : Enregistrement automatique rectification

Salut Gorfaël
La macro sert à enregistrer automatiquement mon travail sur classeur sans passer par l'enregistrement automatique d'excel qui m'a joué un mauvais tour et je ne sais pas pourquoi. Ceci dans un dossier de sauvegarde (C:\backups)
Donc toutes les 10 secondes dans cet exemple (c'est pour pouvoir voir les résultats plus vite) mon classeur est enregistré au dernier travail effectué.
Le problème, c'est que l'enregistrement fonctionne, mais je ne peux ni corriger(si j'en ai la nécessité) le code, ni ouvrir un autre classeur.
J'espère avoir répondu à ta question.
En outre je n'ai pas compris ce que tu veux dire au sujet des balises.
Merci beaucoup de te pencher sur mon cas.
Bob
 
Re : Enregistrement automatique rectification

Bonjour bobafric, Gorfael, Pierrot,

Enregistrer toutes les 10 secondes, mais enregistrer quoi ?

En 10 secondes, dis moi ce que tu peux modifier ou créer ?

"(c'est pour pouvoir voir les résultats plus vite)", Ah....

Donc, que des questions... Pourquoi chercher midi à 14 heures, même si c'est l'été...

Bonne soirée d'été.

Jean-Pierre
 
Re : Enregistrement automatique rectification

Jean Pierre, excuse moi pour mes explications, mais je voulais dire que les 10 secondes me permettaient de contrôler mon test de macro plus souvent pour ajuster.En réalité je veux enregistrer toutes les 15mn.
A plus BOB
 
- 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

Réponses
7
Affichages
939
Réponses
8
Affichages
1 K
Réponses
4
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…