Para Fernando Ärroyo

13/05/2004 - 14:11 por Amadeo Govoni | Informe spam
Antes que nada,,,
Cómo estás?

Esta es la n-1 veces que me tomo la atribución de molestarte con preguntas.

Esta es la siguiente:

Vos has puesto esto:

Sub HacerAlgoConVariosArchivos()
Dim n As Long

With Application.FileSearch
.NewSearch
.LookIn = "C:\Test"
.SearchSubFolders = False
.Filename = "*.xls"

If .Execute(SortBy:=msoSortByFileName,
SortOrder:=msoSortOrderAscending) > 0 Then
For n = 1 To .FoundFiles.Count
'
'Lo que tengas que hacer con cada archivo
'
Next n
End If
End With
End Sub

Me gustaria saber como obtener el nombre de los archivos?

Y donde puedo obtener bibliografía de este método en español

Saludos desde Argentina
Amadeo
 

Leer las respuestas

#1 Fernando Arroyo
13/05/2004 - 16:14 | Informe spam
"Amadeo Govoni" escribió en el mensaje news:%
Antes que nada,,,
Cómo estás?




Muy bien :-)

Esta es la n-1 veces que me tomo la atribución de molestarte con preguntas.




No es molestia... mientras conozca las respuestas :-)


Esta es la siguiente:

Vos has puesto esto:

Sub HacerAlgoConVariosArchivos()
Dim n As Long

With Application.FileSearch
.NewSearch
.LookIn = "C:\Test"
.SearchSubFolders = False
.Filename = "*.xls"

If .Execute(SortBy:=msoSortByFileName,
SortOrder:=msoSortOrderAscending) > 0 Then
For n = 1 To .FoundFiles.Count
'
'Lo que tengas que hacer con cada archivo
'
Next n
End If
End With
End Sub

Me gustaria saber como obtener el nombre de los archivos?




Los archivos que cumplen con el patrón de búsqueda (*.xls en el código que has puesto) quedarán almacenados en el objeto FoundFiles. Se puede averiguar el número de archivos mediante la propiedad Count de FoundFiles, y se pueden ir extrayendo según su número de Item (desde 1 hasta FoundFiles.Count)

Y donde puedo obtener bibliografía de este método en español




No es un método, sino un objeto y una propiedad del objeto Application.
Hay ayuda disponible en Excel, si preguntas desde el editor de VBA.

Saludos desde Argentina
Amadeo





Un saludo.


Fernando Arroyo
MS MVP - Excel

Preguntas similares