{"id":71,"date":"2023-11-17T11:10:09","date_gmt":"2023-11-17T11:10:09","guid":{"rendered":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/"},"modified":"2023-12-25T10:25:02","modified_gmt":"2023-12-25T10:25:02","slug":"borrar-archivo","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/","title":{"rendered":"\u00bfc\u00f3mo eliminar un archivo usando vba en excel?"},"content":{"rendered":"<div class=\"excel-antes-del-contenido\" id=\"excel-3115990108\"><script type=\"text\/javascript\">\r\n\tatOptions = {\r\n\t\t'key' : 'c1158f160081d6540a8409e6925dab94',\r\n\t\t'format' : 'iframe',\r\n\t\t'height' : 250,\r\n\t\t'width' : 300,\r\n\t\t'params' : {}\r\n\t};\r\n<\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/c1158f160081d6540a8409e6925dab94\/invoke.js\"><\/script><\/div><p>Para eliminar un archivo de Excel de una carpeta, puede utilizar dos m\u00e9todos diferentes. El primer m\u00e9todo es la instrucci\u00f3n \u00abKill\u00bb que toma la ruta del archivo para hacer referencia al archivo que desea eliminar. El segundo m\u00e9todo es el objeto FileSystemObject que tiene un m\u00e9todo asociado para eliminar un archivo.<\/p>\n<p> Para usar estos c\u00f3digos, vaya a VBE (Editor de c\u00f3digos) desde la pesta\u00f1a de desarrollador.<\/p>\n<h2 class=\"wp-block-heading\"> Eliminar un archivo usando VBA (funci\u00f3n Kill)<\/h2>\n<p> La funci\u00f3n Eliminar le ayuda a eliminar uno o varios archivos y a utilizar comodines para eliminar varios archivos. A continuaci\u00f3n se muestra el c\u00f3digo de una l\u00ednea que elimina el archivo de la carpeta que tengo en el escritorio. <\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Kill \"C:UsersDellDesktopSample Datafile-one.xlsx\"<\/code><\/pre>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53303\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png\" sizes=\"auto, \" srcset=\"\" alt=\"eliminar un archivo usando la funci\u00f3n vba kill\" width=\"695\" height=\"167\"><\/figure>\n<\/div>\n<p> Este c\u00f3digo le mostrar\u00e1 un error si el libro que especific\u00f3 eliminar no existe.<\/p>\n<p class=\"content-box-grey\"> <em>Enlaces \u00fatiles: <a href=\"https:\/\/exceladvisor.org\/es\/ejecutar-una-macro-2\/\">Ejecutar una macro<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/es\/grabar-una-macro\/\">Grabador de macros<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/es\/editor-visual-basico\/\">Editor de Visual Basic<\/a> \u2013 <a href=\"https:\/\/exceladvisor.org\/es\/cuaderno-macro-personal\/\">Manual de macros personales<\/a><\/em><\/p>\n<h2 class=\"wp-block-heading\"> Eliminar todos los archivos en una carpeta usando VBA<\/h2>\n<p> Y si quieres eliminar todos los archivos que tienes en una carpeta, puedes utilizar un comod\u00edn. <\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Kill \"C:UsersDellDesktopSample Data*.xl*\"<\/code><\/pre>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-53304\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-supprimer-tous-les-fichiers-dun-dossier-a-laide-de-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"eliminar todos los archivos en una carpeta usando vba\" width=\"693\" height=\"196\"><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\"> Eliminar un archivo usando FileSystemObject (Objeto)<\/h2>\n<p> El objeto del sistema de archivos le permite acceder al sistema de archivos de la computadora. Puede obtener m\u00e1s informaci\u00f3n desde aqu\u00ed, pero ahora escribamos un c\u00f3digo para eliminar un archivo.<\/p>\n<ul>\n<li> Primero, debe declarar las variables que se utilizar\u00e1n en el c\u00f3digo como Binder y FileSystemObject. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"3-eliminar-un-archivo-usando-el-objeto-del-sistema-de-archivos\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-supprimer-un-fichier-a-laide-de-lobjet-systeme-de-fichiers.png\" sizes=\"auto, \" srcset=\"\" alt=\"delete a file using the file system object\" width=\"354\" height=\"198\"><\/li>\n<li> Despu\u00e9s de eso, use la funci\u00f3n de creaci\u00f3n de objeto para devolver FileSystemObject asign\u00e1ndolo a la variable FSO. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"Funci\u00f3n de creaci\u00f3n de 4 objetos.\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-creer-une-fonction-dobjet.png\" sizes=\"auto, \" srcset=\"\" alt=\"create object function\" width=\"509\" height=\"186\"><\/li>\n<li> A continuaci\u00f3n, asigne la ruta a la variable \u00abmyFile\u00bb para navegar hasta el archivo que desea eliminar. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"5-asignar-la-ruta-a-mi-archivo\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-assigner-le-chemin-au-myfile.png\" sizes=\"auto, \" srcset=\"\" alt=\"assign the path to the myfile\" width=\"516\" height=\"239\"><\/li>\n<li> Al final, utilice el m\u00e9todo \u00abDeleteFile\u00bb (consulte esto) para eliminar el archivo. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"6-use-el-m\u00e9todo-de-eliminar-archivo\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/6-utiliser-la-methode-de-suppression-de-fichier.png\" sizes=\"auto, \" srcset=\"\" alt=\"use the delete file method\" width=\"513\" height=\"315\"><\/li>\n<\/ul>\n<p> <strong>c\u00f3digo completo<\/strong><\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_delete_file() Dim FSO Dim myFile As String Set FSO = CreateObject(\"Scripting.FileSystemObject\") myFile = \"C:UsersDellDesktopSample Datafile1.xlsx\" FSO.DeleteFile myFile, True End Sub<\/code><\/pre>\n<p> Digamos que necesita escribir alg\u00fan c\u00f3digo que pueda verificar un archivo (exista o no) y luego eliminarlo. Aqu\u00ed est\u00e1 el c\u00f3digo que necesitas.<\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_delete_file() Dim FSO Dim myFile As String Set FSO = CreateObject(\"Scripting.FileSystemObject\") myFile = \"C:UsersDellDesktopSample Datafile1.xlsx\" If FSO.FileExists(myFile) Then FSO.DeleteFile myFile, True MsgBox \"Deleted\" Else MsgBox \"There's no workbook with this name.\" End If End Sub<\/code><\/pre>\n<div class=\"gb-container gb-container-4db6181c gb-container-mt\"> <a class=\"gb-button gb-button-c5897111 gb-button-text gb-button-mt-button\" href=\"https:\/\/exceladvisor.org\/es\/vba\/\">\u00bfQu\u00e9 es VBA?<\/a><\/p>\n<h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Tutoriales relacionados <\/h2>\n<div class=\"gb-grid-wrapper gb-grid-wrapper-a20baf7c gb-grid-wrapper-mt-grid\">\n<div class=\"gb-grid-column gb-grid-column-65ddf67e\">\n<div class=\"gb-container gb-container-65ddf67e\">\n<ul>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/\">Copie un archivo de Excel (libro de trabajo) usando VBA<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/\">VBA Activar libro de trabajo (archivo Excel)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/cerrar-el-libro-de-trabajo\/\">VBA Cerrar libro de trabajo (archivo Excel)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/combinar-libros-de-trabajo\/\">Combinar libros de trabajo de VBA (archivos Excel)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/crear-un-libro-de-trabajo\/\">VBA Crear un nuevo libro de trabajo (archivo Excel)<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Para eliminar un archivo de Excel de una carpeta, puede utilizar dos m\u00e9todos diferentes. El primer m\u00e9todo es la instrucci\u00f3n \u00abKill\u00bb que toma la ruta del archivo para hacer referencia al archivo que desea eliminar. El segundo m\u00e9todo es el objeto FileSystemObject que tiene un m\u00e9todo asociado para eliminar un archivo. Para usar estos c\u00f3digos, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ub_ctt_via":"","footnotes":""},"class_list":["post-71","page","type-page","status-publish","hentry"],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u00bfc\u00f3mo eliminar un archivo usando vba en excel?<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfc\u00f3mo eliminar un archivo usando vba en excel?\" \/>\n<meta property=\"og:description\" content=\"Para eliminar un archivo de Excel de una carpeta, puede utilizar dos m\u00e9todos diferentes. El primer m\u00e9todo es la instrucci\u00f3n \u00abKill\u00bb que toma la ruta del archivo para hacer referencia al archivo que desea eliminar. El segundo m\u00e9todo es el objeto FileSystemObject que tiene un m\u00e9todo asociado para eliminar un archivo. Para usar estos c\u00f3digos, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-25T10:25:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/\",\"url\":\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/\",\"name\":\"\u00bfc\u00f3mo eliminar un archivo usando vba en excel?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png\",\"datePublished\":\"2023-11-17T11:10:09+00:00\",\"dateModified\":\"2023-12-25T10:25:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hogar\",\"item\":\"https:\/\/exceladvisor.org\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfc\u00f3mo eliminar un archivo usando vba en excel?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/es\/#website\",\"url\":\"https:\/\/exceladvisor.org\/es\/\",\"name\":\"Excel Advisor\",\"description\":\"Su gu\u00eda para la dominaci\u00f3n de datos!\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/es\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/exceladvisor.org\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/es\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/es\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfc\u00f3mo eliminar un archivo usando vba en excel?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfc\u00f3mo eliminar un archivo usando vba en excel?","og_description":"Para eliminar un archivo de Excel de una carpeta, puede utilizar dos m\u00e9todos diferentes. El primer m\u00e9todo es la instrucci\u00f3n \u00abKill\u00bb que toma la ruta del archivo para hacer referencia al archivo que desea eliminar. El segundo m\u00e9todo es el objeto FileSystemObject que tiene un m\u00e9todo asociado para eliminar un archivo. Para usar estos c\u00f3digos, [&hellip;]","og_url":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-25T10:25:02+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/","url":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/","name":"\u00bfc\u00f3mo eliminar un archivo usando vba en excel?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png","datePublished":"2023-11-17T11:10:09+00:00","dateModified":"2023-12-25T10:25:02+00:00","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/es\/borrar-archivo\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-supprimer-un-fichier-en-utilisant-la-fonction-vba-kill.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/es\/borrar-archivo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hogar","item":"https:\/\/exceladvisor.org\/es\/"},{"@type":"ListItem","position":2,"name":"\u00bfc\u00f3mo eliminar un archivo usando vba en excel?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/es\/#website","url":"https:\/\/exceladvisor.org\/es\/","name":"Excel Advisor","description":"Su gu\u00eda para la dominaci\u00f3n de datos!","publisher":{"@id":"https:\/\/exceladvisor.org\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/es\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/exceladvisor.org\/es\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/es\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/es\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/es\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/comments?post=71"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/71\/revisions"}],"predecessor-version":[{"id":994,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/71\/revisions\/994"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/media?parent=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}