A voir également:
- Code VBA Excel
- Code ascii - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
3 réponses
bonjour,
avec
f1= C:\test\3300_42 BIBI 90.xls
x = Right(f1, 1) ' variable qui lit chaque lettre de la chaine de droite à gauche
f2 = ""
While x <> "\" ' tant que X est différent de "\"
f2 = Right(f1, 1) + f2 ' je reconstruis le nom du fichier
f1 = Left(f1, Len(f1) - 1) ' j'enlève le nom du fichier
x = Right(f1, 1)
Wend
F1= chemein
F2=nom du fichier
A+
avec
f1= C:\test\3300_42 BIBI 90.xls
x = Right(f1, 1) ' variable qui lit chaque lettre de la chaine de droite à gauche
f2 = ""
While x <> "\" ' tant que X est différent de "\"
f2 = Right(f1, 1) + f2 ' je reconstruis le nom du fichier
f1 = Left(f1, Len(f1) - 1) ' j'enlève le nom du fichier
x = Right(f1, 1)
Wend
F1= chemein
F2=nom du fichier
A+
Bonjour,
Voilà une fonction qui retourne le nom d'un fichier d'après son chemin complet:
Pour ton exemple, voilà ce que ça donne :
f1 = "3300_42 BIBI 90.xls"
;o)
Voilà une fonction qui retourne le nom d'un fichier d'après son chemin complet:
Public Function ReturnFileName(ByVal pFullPathFile As String) As String If Right(pFullPathFile , 1) = "\" Then ReturnFileName= pFullPathFile Else ReturnFileName= Left(pFullPathFile , InStrRev(pFullPathFile , "\")) End If End Function
Pour ton exemple, voilà ce que ça donne :
f1= ReturnFileName(C:\test\3300_42 BIBI 90.xls)
f1 = "3300_42 BIBI 90.xls"
;o)