Visual Basic para Aplicaciones - error al crear un directorio

Life is soft - evento anual de software empresarial
   
Vista:

error al crear un directorio

Publicado por Javi (3 intervenciones) el 06/09/2007 14:22:08
Buenas a ver si me podeis ayudar con esto.
Estoy generando carpetas para guardar un archivo en el mismo sitio que tengo
el Excel, entonces el proceso es, primero miro a ver si existe o no y si no
existe creo la primera carpeta y despues algo lo mismo para una carpeta que
debe estar en su interior.

*************************************************
dir = ThisWorkbook.Path & "\" & directorio & "\" & Range("A" & fila)
carpeta = ThisWorkbook.Path & "\" & directorio

Set fileToBuild = CreateObject("Scripting.FileSystemObject")
If fileToBuild.FolderExists(carpeta) <> True Then
Set stream = fileToBuild.CreateFolder(carpeta)
End If

Set fileToBuild = CreateObject("Scripting.FileSystemObject")
If fileToBuild.FolderExists(dir) <> True Then

Set stream = fileToBuild.CreateFolder(dir)

End If
*************************************************

Bueno el problema es que me da error cuando le ejecuto la primera vez( esto
va dentro de un bucle y se crean diferentes carpetas). La primera vez me crea
la carpeta pero me da error y despues de da con la siguiente carpeta que se
va a crear y asi sucesivamente.
No se porque me puede dar error, me dice que no coinciden los tipos.
Bueno a ver si alguien me lo podria decir.

Gracias.
Un saludo,
Jarfo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder