Document non enregistré
Arnaud
-
Arnaud -
Arnaud -
Bonjour,
Je rencontre un problème dans l'enregistrement de mon fichier Excel.
Une macro de mon fichier permet d’effecteur un certain nombre de modifications dans le classeur et finit par enregistrer le classeur en écrasant l'ancienne version.
Après cette macro, si d'autres modifications sont effectuées manuellement, il n'est plus possible d'enregistrer le classeur: le message "document non enregistré" s'affiche.
Après quelques recherches sur le net, j'ai vu que la MAJ KB 980 232 était souvent la source de ce problème.
Dans mon cas, cette MAJ ne semble pas avoir été installée sur le PC, elle n'apparaît pas dans "Mises à jour installées" dans le panneau de configuration.
Ce fichier (et la macro) sont destinés à être utilisés par d'autres personnes.
J'aimerais donc éviter qu'ils aient des manipulations à faire (du type: enregistrer le fichier sous un autre nom)
Quelqu'un aurait-il une idée?
Merci d'avance :)
Arnaud
Je rencontre un problème dans l'enregistrement de mon fichier Excel.
Une macro de mon fichier permet d’effecteur un certain nombre de modifications dans le classeur et finit par enregistrer le classeur en écrasant l'ancienne version.
Après cette macro, si d'autres modifications sont effectuées manuellement, il n'est plus possible d'enregistrer le classeur: le message "document non enregistré" s'affiche.
Après quelques recherches sur le net, j'ai vu que la MAJ KB 980 232 était souvent la source de ce problème.
Dans mon cas, cette MAJ ne semble pas avoir été installée sur le PC, elle n'apparaît pas dans "Mises à jour installées" dans le panneau de configuration.
Ce fichier (et la macro) sont destinés à être utilisés par d'autres personnes.
J'aimerais donc éviter qu'ils aient des manipulations à faire (du type: enregistrer le fichier sous un autre nom)
Quelqu'un aurait-il une idée?
Merci d'avance :)
Arnaud
A voir également:
- Excel document non enregistré
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment reduire la taille d'un document - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
2 réponses
Bonjour Arnaud,
Je te propose cette solution « de dépannage » :
juste avant le « End Sub » de ta macro, mets :
ActiveWorbook.Saved = False
Cela si ta macro est par exemple dans Module1.
Et si ta macro est dans ThisWorkbook :
ThisWorbook.Saved = False
Cordialement. :)
Je te propose cette solution « de dépannage » :
juste avant le « End Sub » de ta macro, mets :
ActiveWorbook.Saved = False
Cela si ta macro est par exemple dans Module1.
Et si ta macro est dans ThisWorkbook :
ThisWorbook.Saved = False
Cordialement. :)
Bonjour Albkan,
Et merci pour ton retour!
J'ai essayé ta solution en mettant ThisWorbook.Saved = False avant le End Sub, mais j'ai toujours le même problème: le message "document non enregistré" apparaît lorsque j'essaie d'enregistrer à nouveau le classeur :/
Tu sais à quoi ça pourrait être dû?
Merci d'avance :)
Arnaud
Et merci pour ton retour!
J'ai essayé ta solution en mettant ThisWorbook.Saved = False avant le End Sub, mais j'ai toujours le même problème: le message "document non enregistré" apparaît lorsque j'essaie d'enregistrer à nouveau le classeur :/
Tu sais à quoi ça pourrait être dû?
Merci d'avance :)
Arnaud
Désolé, j'ai fait une erreur : essaye avec ThisWorkbook.Saved = True
Ça fait que pour Excel, c'est comme si tu viens d'enregistrer ton classeur,
donc tu ne devrais plus avoir le message "document non enregistré".
Mais attention : s'il y a eu des modifs faites dans le classeur, elles
ne seront pas enregistrées ! => sauvegarde manuelle si besoin !
Autre solution :
Au lieu de ThisWorkbook.Saved = True, mettre : ThisWorkbook.Save
Ça sauvegarde le classeur => sauvegarde faite, .Saved à True,
et en principe, plus de message « document non enregistré ».
À part ça, je n'ai pas d'autre idée ; donc si ça ne marche pas,
surveille les autres solutions qui te seront proposées.
J'ai essayé ces deux solutions mais elles ne fonctionnent pas non plus :/
En fait, à partir du moment où la macro passe la ligne qui enregistre le classeur, il n'est plus possible d'effectuer de nouvelle sauvegarde sur ce fichier... :(
En tout cas, merci pour ton aide Albkan!
S'il y a d'autres propositions, je suis preneur! :D
En fait, à partir du moment où la macro passe la ligne qui enregistre le classeur, il n'est plus possible d'effectuer de nouvelle sauvegarde sur ce fichier... :(
En tout cas, merci pour ton aide Albkan!
S'il y a d'autres propositions, je suis preneur! :D