EXCEL nom d'1 fichier à partir chemin d'accès
florian
-
Le djé -
Le djé -
j'essaye d'extraire le nom d'un ficher à partir de son chemin d'accès.
voila ou j'en suis:
C:\Documents and Settings\MRALIFVR\Mes documents\FINITION_A4\visio.pdf
=DROITE(STXT(A8;1;CHERCHE(".";A8;1)-1);5)
le problème c'est que je donne la longueur du fichier, d'où le 5, il me faudrait une solution pour avoir la longueur entre le dernier \ et le .
merci
j'atttends vos lumières
voila ou j'en suis:
C:\Documents and Settings\MRALIFVR\Mes documents\FINITION_A4\visio.pdf
=DROITE(STXT(A8;1;CHERCHE(".";A8;1)-1);5)
le problème c'est que je donne la longueur du fichier, d'où le 5, il me faudrait une solution pour avoir la longueur entre le dernier \ et le .
merci
j'atttends vos lumières
A voir également:
- Excel extraire nom de fichier d'un chemin
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Liste déroulante excel - Guide
4 réponses
Salut,
en vba (source l'aide Microsoft)
Il te reste à extraire jusqu'au point.
lami20j
en vba (source l'aide Microsoft)
MyFile = Dir("C:\WINDOWS\WIN.INI") ' renvoie WIN.INI
Il te reste à extraire jusqu'au point.
lami20j
Bonjour,
J'ai trouvé cette solution. Pas terrible mais ça fonctionne ...
=STXT($A$1;CHERCHE("4";$A$1;1)+2;(CHERCHE(".";$A$1;1)+2)-CHERCHE("4";$A$1;1))
ce qui donne : visio.pdf
La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES
J'ai trouvé cette solution. Pas terrible mais ça fonctionne ...
=STXT($A$1;CHERCHE("4";$A$1;1)+2;(CHERCHE(".";$A$1;1)+2)-CHERCHE("4";$A$1;1))
ce qui donne : visio.pdf
La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES
Bonjour, je déterre un sujet ou je l'exhume plutôt,
cette solution me permet à partir d'un fichier que je sélectionne dans une boîte de dialogue de récupérer d'un côté le fichier et de l'autre l'emplacement :
stfile = Application.GetOpenFilename("Fichier Excel (*.xls), *.xls")
MsgBox Dir(stfile)
MsgBox Left(stfile, Len(stfile) - Len(Dir(stfile)))
Et tout ça en VB
Aller au revoir !
cette solution me permet à partir d'un fichier que je sélectionne dans une boîte de dialogue de récupérer d'un côté le fichier et de l'autre l'emplacement :
stfile = Application.GetOpenFilename("Fichier Excel (*.xls), *.xls")
MsgBox Dir(stfile)
MsgBox Left(stfile, Len(stfile) - Len(Dir(stfile)))
Et tout ça en VB
Aller au revoir !