VBA – Eliminar Archivo / Libro de Trabajo

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on agosto 17, 2023

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:

 

Datos Ejemplo Eliminar Un Solo Archivo

 

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:

 

Archivo Eliminado con VBA

 

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:

 

Carpeta Vacía Después de Eliminar Todos los Archivos

vba-free-addin

Complemento de Ejemplos de Código de VBA

Acceda fácilmente a todos los ejemplos de código que se encuentran en nuestro sitio.

Simplemente navegue al menú, haga clic y el código se insertará directamente en su módulo. Complemento .xlam.

(¡No se requiere instalación!)

Descarga gratuita

Return to VBA Code Examples