Tecnología

Inicio

Excel VBA para eliminar todos los archivos de una carpeta

Excel VBA para eliminar todos los archivos de una carpeta


Los programadores de computadoras a menudo crean archivos temporales utilizados en sus aplicaciones, y es una buena práctica de programación para eliminar estos archivos cuando ya no están en uso. En Visual Basic para aplicaciones, el "matar" la declaración está disponible para eliminar archivos de un disco. Esta afirmación toma un argumento que especifica uno o más nombres de archivo que desea borrar. El argumento también es compatible con comodines como "*" para especificar varios archivos para ser eliminados en una carpeta.

Instrucciones

1 Lanzamiento de Excel, haga clic en la pestaña "desarrolladores" y haga clic en "Visual Basic" para abrir el Editor de Visual Basic. Haga clic en el menú "Insertar" y haga clic en "Módulo" para añadir un nuevo módulo.

2 Crear un nuevo sub-procedimiento en el módulo añadiendo el siguiente código VBA:

Private Sub deleteAllFiles ().

3 Escriba el siguiente código para crear una nueva variable y definir la ruta de los archivos:

Dim como secuencia rutaArchivo

rutaArchivo = "C: \ Temp * *."

4 Utilice la siguiente línea de código para eliminar todos los archivos en la carpeta que defina: Mata rutaArchivo.

5 Para terminar el sub-procedimiento escribiendo "End Sub". Pulse la tecla "F5" para ejecutar el procedimiento.