HFanny
Messages postés699Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention13 mai 201120 30 juil. 2003 à 10:19
Salut,
si le chemin ("C:\Documents and ... Bureau\) est figé, et le nom du fichier aussi, tu peux faire quelque chose de plutot simple :
tu déclares une nouvelle variable pour le nom du fichier :
Dim nomfichier As String
et tu utilises la fonction Mid(nomdelavariable, début, longueur) pour récupérer ce que tu souhaites de ta variable FILE :
nomfichier = Mid(FILE, 39, 10)
39 correspond au nombre de caractères du chemin et 10 à la longueur du fichier...
Mais seulement si c'est figé :/
Si ça n'est pas figé, dis le, il y aura une solution mais un peu plus longue pour trouver le début du nom de fichier et la fin.
pcpunch
Messages postés1243Date d'inscriptionmardi 7 mai 2002StatutMembreDernière intervention18 février 20195 30 juil. 2003 à 10:32
voila procedure
Dim File
Dim Tmp
File = "C:\Documents and Settings\USER\Bureau\anadif.lst"
'parcourt file de la fin au debut
For i = Len(File) To 1 Step -1If Mid(File, i, 1) "" Then Exit For 'si"" alors c le fichier
Next i
Tmp = Mid(File, i + 1, Len(File) - i + 1) 'tmp= texte apres i(\)
Tmp = File