OVH Cloud OVH Cloud

.FoundFiles

2 réponses
Avatar
Christian
Bonjour,

le code ci-dessous ouvre sous Excel tous les fichiers d'un repertoire.

J'ai essayé d'apadper ce code sous VB mais j'ai une erreure avec .FoundFiles

Comment faire ?...



Public Sub OuvreFichier()

Dim ChercheFichier As FileSearch, compteur As LongSet ChercheFichier =
Application.FileSearch

With ChercheFichier

.LookIn = CurDir

.FileName = "Res*"

.FileType = msoFileTypeExcelWorkbooks

.SearchSubFolders = True

.Execute

For compteur = 1 To .FoundFiles.Count

Workbooks.Open .FoundFiles(compteur)

Next

End With

End Sub

2 réponses

Avatar
papou
Bonjour
Si tu es certaine d'avoir des fichiers dans le repertoire, alors ajoute
.NewSearch juste après
With ChercheFichier


Cordialement
Pascal

"Christian" a écrit dans le message news:

Bonjour,

le code ci-dessous ouvre sous Excel tous les fichiers d'un repertoire.

J'ai essayé d'apadper ce code sous VB mais j'ai une erreure avec
.FoundFiles


Comment faire ?...



Public Sub OuvreFichier()

Dim ChercheFichier As FileSearch, compteur As LongSet ChercheFichier > Application.FileSearch

With ChercheFichier

.LookIn = CurDir

.FileName = "Res*"

.FileType = msoFileTypeExcelWorkbooks

.SearchSubFolders = True

.Execute

For compteur = 1 To .FoundFiles.Count

Workbooks.Open .FoundFiles(compteur)

Next

End With

End Sub




Avatar
papou
Heu...
Si tu es certain
Pardon ;-)


Pascal
"papou" <cestpasbon@çanonplus44.fr> a écrit dans le message news:

Bonjour
Si tu es certaine d'avoir des fichiers dans le repertoire, alors ajoute
.NewSearch juste après
With ChercheFichier


Cordialement
Pascal

"Christian" a écrit dans le message news:

Bonjour,

le code ci-dessous ouvre sous Excel tous les fichiers d'un repertoire.

J'ai essayé d'apadper ce code sous VB mais j'ai une erreure avec
.FoundFiles


Comment faire ?...



Public Sub OuvreFichier()

Dim ChercheFichier As FileSearch, compteur As LongSet ChercheFichier > > Application.FileSearch

With ChercheFichier

.LookIn = CurDir

.FileName = "Res*"

.FileType = msoFileTypeExcelWorkbooks

.SearchSubFolders = True

.Execute

For compteur = 1 To .FoundFiles.Count

Workbooks.Open .FoundFiles(compteur)

Next

End With

End Sub