Filesearch : lister les fichiers d'un répertoire
Attention, filesearch ne fonctionne plus dans 2007. Voir une solution alternantive dans la rubrique 2007.
sub zaza()
Set fs = Application.FileSearch
With fs
.LookIn = "C:\Documents and SettingsflorenceApplication
DataMicrosoftExcel"
.Filename = "*"
.Execute
For i = 1 To .FoundFiles.Count
MsgBox .FoundFiles(i)
Next i
If .FoundFiles.Count = 0 Then
MsgBox "Aucun fichier n'a été trouvé."
End If
End With
end subSi dans cette procédure j'écris : .FileName = "F*.*" Et bien j'obtiens tous les fichiers débutant par la lettre F du répertoire choisi. Si j'écris : .FileName = "F*" J'obtiens seulement le nombre de fichiers dont les extensions font partie de la constante "msoFileTypeOfficeFiles"
Auteurs : Denis Michon, Laurent Mortézai, isabelle
Mots clefs associés à cette page : fichier, classeur, file, xls, répertoire, filesearch
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
