Macro para crear carpetas

10/11/2006 - 21:57 por Javier Avila | Informe spam
Hola a todos,

Alguien tiene idea de como crear carpetas con una macro? lo que quiero es
autoguardar mis cajas diarias y ordenarlas en una carpeta mensualmente, asi
que si estamos en noviembre verifique si existe esa carpeta y si no es asi
la crée, y asi sucesivamente, será posible? les agradezco de antemano.

Saludos

Javier A.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/11/2006 - 22:19 | Informe spam
hola, Javier !

... como crear carpetas con una macro?
... que... verifique si existe esa carpeta y si no es asi la cree, y asi sucesivamente [...]



1) revisa en la ayuda de vba acerca de las instrucciones: MkDir, RmDir, Kill
2) toma las debidas precauciones para que los nombres NO contengan caracteres 'no validos'
3) habra que 'validar' si algunos directorios 'ya existieran' [suponiendo que el codigo sea 'repetible']
4) revisa el siguiente enlace: http://tinyurl.com/5ords

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 KL
11/11/2006 - 00:44 | Informe spam
Este macro lo hice en base a un codigo de J.Walkenbach para una consulta parecida:


Sub test()
Dim Ruta As String, Directorios, i As Long, x As String
Ruta = "c:\temp\prueba\carpeta\test"
On Error Resume Next
x = GetAttr(Ruta) And 0
If Err.Number <> 0 Then
Respuesta = MsgBox( _
"La carpeta no existe. Desea crearla?", _
vbExclamation + vbOKCancel)
If Respuesta = vbCancel Then Exit Sub
On Error GoTo 0
Directorios = Split(Ruta, "\"): Ruta = ""
For i = LBound(Directorios) To UBound(Directorios)
Ruta = Ruta & Directorios(i) & "\"
On Error Resume Next
x = GetAttr(Ruta) And 0
If Err.Number <> 0 Then MkDir Ruta
On Error GoTo 0
Next i
End If
End Sub


Saludos,
KL


"Héctor Miguel" wrote in message news:%
hola, Javier !

... como crear carpetas con una macro?
... que... verifique si existe esa carpeta y si no es asi la cree, y asi sucesivamente [...]



1) revisa en la ayuda de vba acerca de las instrucciones: MkDir, RmDir, Kill
2) toma las debidas precauciones para que los nombres NO contengan caracteres 'no validos'
3) habra que 'validar' si algunos directorios 'ya existieran' [suponiendo que el codigo sea 'repetible']
4) revisa el siguiente enlace: http://tinyurl.com/5ords

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida