A l'aide d'un petit utilitaire, j'ai réalisé une extraction .txt de
l'ensemble des fichiers d'un disk...
La colonne Fichier contient le nom du fichier avec le chemin d'accès...
Cela donne quelque chose comme cà:
C:\rep1\sousrep2\fichier.ext
Je voudrais recuperer uniquement dans 3 colonnes :
Le chemin complet : donc tout ce qu'il y a à gauche du dernier "\"
Le fichier : donc tout ce qu'il y a à droite du dernier "\"
Le chemin du premier repertoire : donc tout ce qu'il y a à gauche du
Deuxième "\"
Quelqu'un pourrait-il m'indiquer les formules à utiliser ?
Merci
Domi
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
isabelle
bonjour Doumi,
une solution serait une fonction personalisé,
Function RépertoireEtFichier(ByVal Chaine$) For i = Len(Chaine) To 1 Step -1 If Mid(Chaine, i, 1) = "" Then Exit For End If Next RépertoireEtFichier = Mid(Chaine, 4, i - 4) & ">" & Right(Chaine, Len(Chaine) - i) End Function
il faudra ensuite convertir avec le séparateur ">" j'ai compté à partir du 4ème caractère, en supposant que tout les répertoires était sous c:
isabelle
Bonsoir,
A l'aide d'un petit utilitaire, j'ai réalisé une extraction .txt de l'ensemble des fichiers d'un disk...
La colonne Fichier contient le nom du fichier avec le chemin d'accès... Cela donne quelque chose comme cà:
C:rep1sousrep2fichier.ext
Je voudrais recuperer uniquement dans 3 colonnes : Le chemin complet : donc tout ce qu'il y a à gauche du dernier "" Le fichier : donc tout ce qu'il y a à droite du dernier "" Le chemin du premier repertoire : donc tout ce qu'il y a à gauche du Deuxième ""
Quelqu'un pourrait-il m'indiquer les formules à utiliser ? Merci Domi
bonjour Doumi,
une solution serait une fonction personalisé,
Function RépertoireEtFichier(ByVal Chaine$)
For i = Len(Chaine) To 1 Step -1
If Mid(Chaine, i, 1) = "" Then
Exit For
End If
Next
RépertoireEtFichier = Mid(Chaine, 4, i - 4) & ">" & Right(Chaine,
Len(Chaine) - i)
End Function
il faudra ensuite convertir avec le séparateur ">"
j'ai compté à partir du 4ème caractère, en supposant que tout les
répertoires était sous c:
isabelle
Bonsoir,
A l'aide d'un petit utilitaire, j'ai réalisé une extraction .txt de
l'ensemble des fichiers d'un disk...
La colonne Fichier contient le nom du fichier avec le chemin d'accès...
Cela donne quelque chose comme cà:
C:rep1sousrep2fichier.ext
Je voudrais recuperer uniquement dans 3 colonnes :
Le chemin complet : donc tout ce qu'il y a à gauche du dernier ""
Le fichier : donc tout ce qu'il y a à droite du dernier ""
Le chemin du premier repertoire : donc tout ce qu'il y a à gauche du
Deuxième ""
Quelqu'un pourrait-il m'indiquer les formules à utiliser ?
Merci
Domi
Function RépertoireEtFichier(ByVal Chaine$) For i = Len(Chaine) To 1 Step -1 If Mid(Chaine, i, 1) = "" Then Exit For End If Next RépertoireEtFichier = Mid(Chaine, 4, i - 4) & ">" & Right(Chaine, Len(Chaine) - i) End Function
il faudra ensuite convertir avec le séparateur ">" j'ai compté à partir du 4ème caractère, en supposant que tout les répertoires était sous c:
isabelle
Bonsoir,
A l'aide d'un petit utilitaire, j'ai réalisé une extraction .txt de l'ensemble des fichiers d'un disk...
La colonne Fichier contient le nom du fichier avec le chemin d'accès... Cela donne quelque chose comme cà:
C:rep1sousrep2fichier.ext
Je voudrais recuperer uniquement dans 3 colonnes : Le chemin complet : donc tout ce qu'il y a à gauche du dernier "" Le fichier : donc tout ce qu'il y a à droite du dernier "" Le chemin du premier repertoire : donc tout ce qu'il y a à gauche du Deuxième ""
Quelqu'un pourrait-il m'indiquer les formules à utiliser ? Merci Domi