Bonjour les experts ,
je reçois tous les jours un fichier (.TXT) délimité ; nommé ARELXDMF_17022017, et je souhaite supprimer le date et mois toujours différents 17022017 ou 20032017 avant importation. je n'y arrive pas , voici mon code qui ne fonctionne pas . ou est mon erreur ? Merci pour tout
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Public Function supp_date() Dim NChemin As String Dim NomFic1 As String, NomFic2 As String 'Chemin du disque NChemin = "E:\" Set objFSO = CreateObject("Scripting.FileSystemObject") Set objDossier = objFSO.GetFolder(NChemin) For Each objfichier In objDossier.Files 'Récupération du nom de l'ancien fichier NomFic1 = objfichier.Name 'Création du nouveau nom en ne gardant que la partie date NomFic2 = Replace(NomFic1, "ARELXDMF_17022017", "") 'Renommer ancien fichier avec nouveau nom If Left(objfichier.Name, 13) = "ARELXDMF_17022017" Then Name NChemin & NomFic1 As CalculerNomCheminFichier(NChemin, NomFic2) End If Next End Function
Merci de votre aide
Cordialement
Eric
Partager