Borrar el contenido de una Carpeta desde excel
Necesito por favor me apoyen con un código Vba. Requiero validar si una carpeta se encuentra vacía, y si no lo está que borre los archivo contenido en ésta.
Actualmente tengo el siguiente código:
Sub borrar()
If RmDir("D:\Oladier\06 VALORACIÓN\VALORACIÓN\Minería_datos\") = "" Then
MsgBox "DEPURACIÓN EFECTUADA", , "PROCESO FINALIZADO"
Else
Kill ("D:\Oladier\06 VALORACIÓN\VALORACIÓN\Minería_datos\F00_PFTIT597.xls")
Kill ("D:\Oladier\06 VALORACIÓN\VALORACIÓN\Minería_datos\F01_PFTIT597.xls")
Kill ("D:\Oladier\06 VALORACIÓN\VALORACIÓN\Minería_datos\F02_PFTIT597.xls")
Kill ("D:\Oladier\06 VALORACIÓN\VALORACIÓN\Minería_datos\F03_PFTIT597.xls")
MsgBox "DEPURACIÓN EFECTUADA", , "PROCESO FINALIZADO"
End If
End Sub
Pero no me reconoce el RmDir, o si hay una manera mas sencilla de hacerlo se los agradecería.
Cuando procede a borrar varios archivos si uno esta abierto se detiene el proceso de eliminación, necesito que salte si uno esta abierto pero que continué eliminando el resto. ¿Qué puedo hacer en este caso? - Johanna Perez