No reconce FOLDER

11/08/2009 - 19:31 por Abrir archivos y Folder | Informe spam
Hola, tengo un problema con un modulo para un macro que estoy haciendo, y es
que no me reconoce el tipo de dato Folder. Tengo el siguiente código:

Sub Lista_archivos_en(Carpeta As String, Completo As Boolean)

Dim Ruta As Folder, _
Subcarpeta As Folder, Archivo As file, Fila As Long, Fila2 As Long
On Error Resume Next
Set fso = New Scripting.FileSystemObject
Set Ruta = fso.GetFolder(Carpeta)
Fila = Range("a65536").End(xlUp).Row + 1
For Each Archivo In Ruta.Files
With Archivo
On Error Resume Next

If Archivo Like ("dato_*.dif") Then
Range("a" & Fila) = .Path
Fila = Fila + 1
End If

End With:
Next

Le doy la ruta, y quiero que me bussque en esa carpeta todos los archivos
que contengan "dato_*.dif", pero no reconoce Folder, y cuando si no busca en
la carpeta.
 

Leer las respuestas

#1 Héctor Miguel
11/08/2009 - 21:34 | Informe spam
hola, Georgina !

es probable que tu codigo lo hubieras obtenido de alguna conversacion anterior
(p.e. de esta):-> http://tinyurl.com/mgvcft
o de esta otra:-> http://tinyurl.com/ns73lb

en la segunda conversacion, en el cuarto mensaje se agrega un detalle "perdido"...
-> agrega una referencia en el proyecto a la libreria Microsoft Scripting Runtime
(c:\windows\system\scrrun.dll)
(en el editor de vba ... herramientas / referencias...)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

p.d. y... con un poquitin de (mas) paciencia... ;)

Preguntas similares