OVH Cloud OVH Cloud

Scanner un repertoire

1 réponse
Avatar
Christian
Bonjour,

je liste dans une feuille, l'adresse et le nom des fichiers .txt contenues
dans un répertoire.
Ca marche parfaitement l'orsque mon repertoire est sur c:\ , par contre,
s'il est sur un autre disque, ça ne fonctionne plus.

Avez vous une idée pour résoudre ce PB ?

d'avance, je vous remerçi.

CHEMIN = Application.GetOpenFilename("Text Files (*.txt), *.txt")

With Application.FileSearch
.LookIn = CHEMIN
.FileType = msoFileTypeAllFiles
.Execute
End With

With Application.FileSearch
For i = 1 To .FoundFiles.Count
Sheets("Source").Cells(i, 1).Value = .FoundFiles(i)
Next i
End With

1 réponse

Avatar
ClémentMarcotte
bonjour,

Ajoute Chdrive "d:" avant d'appeler fileSearch

(Évidemment le nom du disque est à adapter.)


"Christian" a écrit dans le message de
news:
Bonjour,

je liste dans une feuille, l'adresse et le nom des fichiers .txt contenues
dans un répertoire.
Ca marche parfaitement l'orsque mon repertoire est sur c: , par contre,
s'il est sur un autre disque, ça ne fonctionne plus.

Avez vous une idée pour résoudre ce PB ?

d'avance, je vous remerçi.

CHEMIN = Application.GetOpenFilename("Text Files (*.txt), *.txt")

With Application.FileSearch
.LookIn = CHEMIN
.FileType = msoFileTypeAllFiles
.Execute
End With

With Application.FileSearch
For i = 1 To .FoundFiles.Count
Sheets("Source").Cells(i, 1).Value = .FoundFiles(i)
Next i
End With