Bonjour, je m'arrache les cheveux sous Excel 2007.
J'ai une procédure de mise à jour automatique du fichier qui marche très bien sous 2003 et qui ne marche pas sous 2007...
Voici la dite procédure (les lignes qui bloquent)
1 2 3
| ThisWorkbook.SaveAs Chemin + "Fichier_OLD.xls"
Kill NomFichierFull 'Ancien nom de fichier avec Chemin complet
FileCopy "C:\LE\CHEMIN_VERS\Fichier.xls", Chemin + NomFichier(CStr(NomFichierFull)) |
Je tiens a préciser que les chemins des variables sont corrects je les ai vérifiés avec des MsgBox pas à pas...
Le soucis : Mon fichier est bien enregistré sous le nouveau nom Fichier_OLD.xls, si ensuite je fais
MsgBox ActiveWorkBook.name
J'ai bien le nom Fichier_OLD.xls
Mais l'ancien fichier refuse de se supprimer. J'ai essayé une autre procédure de suppression à la place de "KILL" mais le résultat est le même.
Qu'en pensez-vous?
Merci de votre aide.
Cordialement,
Jojo
Partager