Bonjour le Forum
Pour résumer un problème plus complexe que je traine depuis un moment.
J'ai dans un répertoire plusieurs centaines (<1000) de fichiers de données Excel issus d'une acquisition chronologique de données. Pour un traitement ultèrieur je dois préalablement renommer certains fichiers.
Grace aux fils de Forum, je sais maintenant rechercher sans les ouvrir certains fichiers dont je souhaite modifier le nom et je passe en revue tout les fichiers du répertoire par une boucle.
Le problème est que je ne sais pas enregistrer sous son nouveau nom ce fichier sans l'ouvrir préalablement alors que j'ai pu le repèrer, c'est bête!!!! 🙁
Si AncienNom = Fichier#1.xls et NouveauNom = Fichier001.xls, j'utilise la ligne
Workbooks.Open(AncienNom).SaveAs (NouveauNom).
Question subsidiaire au cas où je ne puisse pas faire autrement que d'ouvrir les fichiers, la ligne de commande
Workbooks(NouveauNom).Close que je place immédiatement après la précédente ne fonctionne pas. Je me retrouve avec 100 de fichiers ouverts et alors ça rame sévère donc si vous avez mieux 😉
Merci de votre attention
Pour résumer un problème plus complexe que je traine depuis un moment.
J'ai dans un répertoire plusieurs centaines (<1000) de fichiers de données Excel issus d'une acquisition chronologique de données. Pour un traitement ultèrieur je dois préalablement renommer certains fichiers.
Grace aux fils de Forum, je sais maintenant rechercher sans les ouvrir certains fichiers dont je souhaite modifier le nom et je passe en revue tout les fichiers du répertoire par une boucle.
Le problème est que je ne sais pas enregistrer sous son nouveau nom ce fichier sans l'ouvrir préalablement alors que j'ai pu le repèrer, c'est bête!!!! 🙁
Si AncienNom = Fichier#1.xls et NouveauNom = Fichier001.xls, j'utilise la ligne
Workbooks.Open(AncienNom).SaveAs (NouveauNom).
Question subsidiaire au cas où je ne puisse pas faire autrement que d'ouvrir les fichiers, la ligne de commande
Workbooks(NouveauNom).Close que je place immédiatement après la précédente ne fonctionne pas. Je me retrouve avec 100 de fichiers ouverts et alors ça rame sévère donc si vous avez mieux 😉
Merci de votre attention