Fichiers mal sauvegardés
Résolu
Oldpal
Messages postés
95
Statut
Membre
-
Oldpal Messages postés 95 Statut Membre -
Oldpal Messages postés 95 Statut Membre -
Bonjour,
Bonjour à tous.
Je ne suis pas un programmeur, ni un développeur, mais j'ai construit à l'aide de VBA de Office 2000 (c'est un peu vieux, mais je ne voudrais pas m'en payer un nouveau) un programme qui utilise 2 fichiers XL qu'il ouvre , sauvegarde et ferme à certains moments. Mais il arrive qu'il ne puisse pas fermer le ou les fichiers utilisés car il les change de nom pendant l'opération.
Exemple: un des fichiers qui est utilisé est caisse.xls et il m'écrit qu'il ne peut le fermer. Alors je ferme le programme et lorsque j'ouvre le répertoire je ne trouve plus le fichier caisse.xls mais à la place je trouve un nom de remplacement comme B276CD00 sans extension. Je sais que je n'ai qu'à le renommer caisse.xls, mais si je pouvais empêcher que cela se reproduise, je serais plus content.
Quelqu'un est-il en mesure de me fournir l'explication et une suggestion de commande dans le programme pour empêcher que cela se produise.
Un grand merci à tous ceux qui prendront le temps de me répondre.
Oldpal
Bonjour à tous.
Je ne suis pas un programmeur, ni un développeur, mais j'ai construit à l'aide de VBA de Office 2000 (c'est un peu vieux, mais je ne voudrais pas m'en payer un nouveau) un programme qui utilise 2 fichiers XL qu'il ouvre , sauvegarde et ferme à certains moments. Mais il arrive qu'il ne puisse pas fermer le ou les fichiers utilisés car il les change de nom pendant l'opération.
Exemple: un des fichiers qui est utilisé est caisse.xls et il m'écrit qu'il ne peut le fermer. Alors je ferme le programme et lorsque j'ouvre le répertoire je ne trouve plus le fichier caisse.xls mais à la place je trouve un nom de remplacement comme B276CD00 sans extension. Je sais que je n'ai qu'à le renommer caisse.xls, mais si je pouvais empêcher que cela se reproduise, je serais plus content.
Quelqu'un est-il en mesure de me fournir l'explication et une suggestion de commande dans le programme pour empêcher que cela se produise.
Un grand merci à tous ceux qui prendront le temps de me répondre.
Oldpal
A voir également:
- Fichiers mal sauvegardés
- Vérificateur des fichiers système - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
ActiveWorkbook.SaveAs ("caisse.txt")
ActiveWorkbook.Close
au lieu de la commande actuelle qui est seulement:
ActiveWorkbook.Save
ActiveWorkbook.Close
Cela fonctionne actuellement. le programme me demande de confirmer le fait que je veux remplacer le fichier existant et je n'ai qu'à répondre "Oui". Comme le problème est intermittent, cela va peut-être quelques jours ou semaines avant de se reproduire. On verra à ce moment là
Comme cela fonctionne actuellement, je vais le marquer comme résolu. A moins qu'avec la commande SaveAs, il y ait une façon de répondre oui, cela serait sans doute la commande que je recherchais.
Un grand merci encore pour votre aide.