VBA – Eliminar Archivo / Libro de Trabajo
VBA le permite eliminar un archivo existente, utilizando el comando Kill. En este tutorial, aprenderás cómo eliminar un archivo específico o múltiples archivos.
Si quieres aprender a copiar y renombrar un archivo, puedes hacer clic en este enlace: VBA Copiar Archivo
Eliminar un Solo Archivo (o Libro de Trabajo) en VBA
Vamos a mostrar cómo eliminar el archivo Ejemplo 1.xlsx en la carpeta VBA. La carpeta con el archivo ahora se ve como en la sigueinte Imagen:
Aquí está el código que eliminará el archivo:
Kill "D:\AutomateExcel\VBA\Ejemplo 1.xlsx"
Después de ejecutar el código, el archivo Ejemplo 1.xlsx se eliminará de la carpeta VBA. El resultado se muestra en la siguiente imagen:
Eliminar Todos los Archivos Excel de la Carpeta
El mismo comando le permite eliminar todos los archivos de Excel de la carpeta. Sólo tiene que poner un asterisco (*) en lugar del nombre del archivo. Un asterisco sustituye a cualquier cadena. Aquí está el código:
Kill "D:\AutomateExcel\VBA\*.xlsx"
Como puede ver en la siguiente imagen, todos los archivos Excel de la Carpeta VBA son eliminados: