renomer fichier

jean123

XLDnaute Occasionnel
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

Code:
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"


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
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 ?

pour le moment j'utilise

Code:
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
 

Paf

XLDnaute Barbatruc
Bonjour

A peu près sûr de n'avoir pas tout compris, mais
j'aimerais en résultat juste le nom du fichier au format txt mais sans la date

peut-être:
Code:
Name "F:\Nouveau dossier \QRS - Résultats 2016-09-01 - 2016-09-30 tous.csv" As "F:\Nouveau dossier \QRS - Résultats.txt"

et utiliser ce nom dans : Workbooks.OpenText Filename.....

ou bien, directement sans renommer le fichier initial:
Code:
Workbooks.OpenText Filename:="F:\Nouveau dossier \QRS - Résultats 2016-09-01 - 2016-09-30 tous.csv", Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, Semicolon:=True

A+
 

jean123

XLDnaute Occasionnel
en fait ce n'est pas l'ouverture qui me pose problème c'est la partie en couleur rouge dans le nom ( les dates)

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

la structure du nom ne change pas seul la date change d'un mois a l'autre

ce que je souhaite, c'est basculer le fichier en txt (ce que je fait déjà) et l'ouvrir mais sans tenir compte de la date dans le nom étant données quelle change en fonction du mois

j'ai automatisé le traitement de ce fichier de façon mensuel mais la date me pose probleme
 

jean123

XLDnaute Occasionnel
en gros tous les mois on me dépose des fichier dans ce répertoire la particularité de ces fichier est dans la structure de leur nom car il y a la date début fin de mois dans le nom.

j'ai une macro qui vient me chercher un de ces fichier pour le traiter mais mon problème est que chaque mois la date dans le nom du fichier change (la partie en rouge) et donc sauf modif de ma macro chaque mois je ne peut pas l'ouvrir automatiquement

le point particulier est que pour traiter ce fichier je le bascule en txt

pour résumé chaque mois j'ai un nouveau fichier même structure mais date changeante
 

Discussions similaires

Réponses
1
Affichages
676
Compte Supprimé 979
C
Réponses
2
Affichages
520

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia