Renomer fichier VBA

bonjour,

Dans ma macro je renomme un fichier csv en txt

mon problème et que ce fichier et nommé a l'initiale avec des dates et change tous les mois

Name "F:\Nouveau dossier (2)\QRS - Résultats  2016-09-01 - 2016-09-30 tous.csv" As "F:\Nouveau dossier (2)\QRS - Résultats  2016-09-01 - 2016-09-30 tous.txt"

je traite le fichier pendant le mois suivant (septembre et traité en octobre etc)

comment je peut faire pour le renommer sans la date en txt pour chaque mois ?

Bonsoir,

peux-tu donner des exemples de noms de fichier tels qu'ils sont et les noms que tu les voudrais ?

voila des exemples :

QRS - Résultats 2016-09-01 - 2016-09-30 tous.csv

QRS - Résultats 2016-10-01 - 2016-10-30 tous.csv

en résultat

QRS - Résultats.txt

En gros le nom du fichier est le même mais la date qui suit le nom change

QRS - Résultats 2016-09-01 - 2016-09-31 tous.csv

QRS - Résultats 2016-10-01 - 2016-10-30 tous.csv

etc...

et du coup j'aimerais en résultat juste le nom du fichier au format txt mais sans la date

QRS - Résultats.txt

je traite le fichier en txt pour ma macro mais les dates me pose probleme

pour le moment j'utilise

Name "F:\Nouveau dossier \QRS - Résultats 2016-09-01 - 2016-09-30 tous.csv" As "F:\Nouveau dossier \QRS - Résultats 2016-09-01 - 2016-09-30 tous.txt"
            'ouvrir le fichier txt avec separateur ";" dans un autre classeur
                Workbooks.OpenText Filename:="F:\Nouveau dossier \QRS - Résultats 2016-09-01 - 2016-09-30 tous.txt", Origin:=xlWindows, _
                    StartRow:=1, DataType:=xlDelimited, Semicolon:=True

mais j'aimerai pouvoir ouvrir le fichier sans prendre en compte les dates dans le nom et en txt mais je ne vois pas trop comment faire

Rechercher des sujets similaires à "renomer fichier vba"