Bonjour à tous
j'avais créé avec votre aide très précieuse ( il y a une vingtaine d'années ) une application sous Excell (97 2000) pour gérer notre petite bibliothèque municipale
Cette application comporte des userformes et des macros
Elle fonctionne très bien, mais dernièrement un enfant s'est amusé avec et a validé le rendu de tous les livres qui étaient prétés
Il s'en suit qu'avec la sauvegarde automatique la fichier des prêts est vide !!!!!
A l'avenir, pour éviter ce genre de drame, je voudrais faire des sauvegardes automatiques avec la date du jour. Ce qui me permettrait en cas de fausse manip de récupérer une sauvegarde antérieure
J'ai essayé
VB:
Windows("GdP.xls").Activate 'ferme GdP et sauve
ActiveWorkbook.Save
ChDir "E:\Bibliothèque\Bibliotheque cantonnale"
ActiveWorkbook.SaveAs Filename:= _
"E:\Bibliothèque\Bibliotheque cantonnale\GdP & Format(Date, "yymmdd").xls"
Mais ça ne fonctionne pas "erreur de syntaxe"
Merci de m'aider
à 80 ans ma tète a des trous !!
RE, Bonjour Soan.
Au post #5 je vous ai proposé une ligne pour en avoir le coeur net. Essayez. La cellule devrait contenir ce que vous voulez.
Regardez post #4, ça marche. Donc cherchons où ça coince chez vous.
l'erreur ne vient pas de l'accent ni de la faute car j'ai fait un copier coller du chemin
par contre il renomme le fichier avec la date et don il ne s'appelle plus "GdP" mais "GdP 200924"et donc il ne fait plus parti de la liste
Quelle liste ?
Quand j'ai fait le test au post #4, c'était brut de fonderie, et ça a marché.
Le problème vient d'autre part.
Car un SaveAs par définition enregistre un fichier sous un nouveau nom.