{"id":94,"date":"2023-11-16T23:09:10","date_gmt":"2023-11-16T23:09:10","guid":{"rendered":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/"},"modified":"2023-12-25T10:24:58","modified_gmt":"2023-12-25T10:24:58","slug":"copiar-archivo-excel","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/","title":{"rendered":"\u00bfc\u00f3mo copiar un archivo de excel usando vba?"},"content":{"rendered":"<div class=\"excel-antes-del-contenido\" id=\"excel-3358636957\"><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>Puede usar c\u00f3digo VBA para copiar un archivo (libro de trabajo) de una carpeta a otra o tambi\u00e9n puede copiar un archivo a la misma carpeta con un nombre diferente.<\/p>\n<p> En este tutorial, veremos c\u00f3mo escribir c\u00f3digo en ambas direcciones. Aqu\u00ed debe utilizar <strong>FileSystemObject<\/strong> , que proporciona acceso a archivos y carpetas en Windows.<\/p>\n<h2 class=\"wp-block-heading\"> Copie un archivo de Excel a una carpeta separada<\/h2>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\"><strong>Sub<\/strong> myMacro() <strong>Dim<\/strong> myFile <strong>As<\/strong> Object <strong>Set<\/strong> myFile = CreateObject(\"Scripting.FileSystemObject\") <strong>Call<\/strong> myFile.CopyFile(\"C:\\Users\\admin\\Desktop\\folder\\test-file.xlsx\", \"C:\\Users\\admin\\Desktop\\\", True) <strong>End<\/strong> <strong>Sub<\/strong><\/code><\/pre>\n<p> Para escribir el c\u00f3digo anterior: <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-12964\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.png\" alt=\"copiar un archivo de Excel en una carpeta\" width=\"583\" height=\"267\" srcset=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.png 1216w, https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier-300x137.png 300w, https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier-1024x469.png 1024w, https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier-768x352.png 768w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\"><\/figure>\n<\/div>\n<ol type=\"1\">\n<li> Primero, necesitas declarar una variable.<\/li>\n<li> A continuaci\u00f3n, debe especificar FileSystemObject en la variable que acaba de definir.<\/li>\n<li> A continuaci\u00f3n, debe configurar la ubicaci\u00f3n de origen en el m\u00e9todo \u00abCopyFile\u00bb.<\/li>\n<li> Al final, establezca la ubicaci\u00f3n de la carpeta donde desea pegarlo.<\/li>\n<\/ol>\n<p> Cuando <a href=\"https:\/\/exceladvisor.org\/es\/ejecutar-una-macro-2\/\">ejecuta esta macro<\/a> , copia el \u201carchivo de texto\u201d del libro de Excel de la carpeta y lo pega en la ubicaci\u00f3n que especificamos en el c\u00f3digo. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-61234\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-2-specifier-lobjet-systeme-de-fichiers.png\" sizes=\"auto, \" srcset=\"\" alt=\"especificar-objeto-sistema-de-archivos\" width=\"475\" height=\"309\"><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\"> Copiar un archivo y cambiarle el nombre<\/h2>\n<p> Cuando intenta copiar y pegar un archivo en la misma ubicaci\u00f3n, es muy probable que VBA le muestre un error. En esta situaci\u00f3n, la mejor manera es cambiar el nombre del archivo al copiarlo.<\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Call myFile.CopyFile(\"C:\\Users\\admin\\Desktop\\folder\\test-file.xlsx\", \"C:\\Users\\admin\\Desktop\\\", True)<\/code><\/pre>\n<p> Arriba est\u00e1 el c\u00f3digo de l\u00ednea que utilic\u00e9 en el m\u00e9todo anterior. Ahora necesitas hacer un cambio solo en esta fila. Para la ubicaci\u00f3n de destino, debe agregar el archivo que desea usar para el nuevo archivo.<\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Call myFile.CopyFile(\"C:\\Users\\admin\\Desktop\\folder\\test-file.xlsx\", \"C:\\Users\\admin\\Desktop\\folder\\test-file1.xlsx \", True)<\/code><\/pre>\n<p> Cuando ejecuta este c\u00f3digo, copia el archivo (archivo de texto.xlsx) de la carpeta y lo copia en la misma carpeta con un nombre diferente (archivo de prueba1.xlsx). <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-61235\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-3-copier-un-fichier-et-renommer.png\" sizes=\"auto, \" srcset=\"\" alt=\"copiar un archivo y cambiarle el nombre\" width=\"359\" height=\"284\"><\/figure>\n<\/div>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\"><strong>Dim<\/strong> myFile <strong>As<\/strong> Object <strong>Set<\/strong> myFile = _ CreateObject(\"Scripting.FileSystemObject\") <strong>Call<\/strong> myFile.CopyFile(\"C:\\Users\\admin\\Desktop\\folder\\test-file.xlsx\", _ \"C:\\Users\\admin\\Desktop\\folder\\test-file1.xlsx\", True) <strong>End<\/strong> <strong>Sub<\/strong><\/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\/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<li> <a href=\"https:\/\/exceladvisor.org\/es\/borrar-archivo\/\">VBA Eliminar libro de trabajo (archivo Excel)<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Puede usar c\u00f3digo VBA para copiar un archivo (libro de trabajo) de una carpeta a otra o tambi\u00e9n puede copiar un archivo a la misma carpeta con un nombre diferente. En este tutorial, veremos c\u00f3mo escribir c\u00f3digo en ambas direcciones. Aqu\u00ed debe utilizar FileSystemObject , que proporciona acceso a archivos y carpetas en Windows. Copie [&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-94","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 copiar un archivo de excel usando vba?<\/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\/copiar-archivo-excel\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfc\u00f3mo copiar un archivo de excel usando vba?\" \/>\n<meta property=\"og:description\" content=\"Puede usar c\u00f3digo VBA para copiar un archivo (libro de trabajo) de una carpeta a otra o tambi\u00e9n puede copiar un archivo a la misma carpeta con un nombre diferente. En este tutorial, veremos c\u00f3mo escribir c\u00f3digo en ambas direcciones. Aqu\u00ed debe utilizar FileSystemObject , que proporciona acceso a archivos y carpetas en Windows. Copie [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-25T10:24:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.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\/copiar-archivo-excel\/\",\"url\":\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/\",\"name\":\"\u00bfc\u00f3mo copiar un archivo de excel usando vba?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.png\",\"datePublished\":\"2023-11-16T23:09:10+00:00\",\"dateModified\":\"2023-12-25T10:24:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hogar\",\"item\":\"https:\/\/exceladvisor.org\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfc\u00f3mo copiar un archivo de excel usando vba?\"}]},{\"@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 copiar un archivo de excel usando vba?","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\/copiar-archivo-excel\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfc\u00f3mo copiar un archivo de excel usando vba?","og_description":"Puede usar c\u00f3digo VBA para copiar un archivo (libro de trabajo) de una carpeta a otra o tambi\u00e9n puede copiar un archivo a la misma carpeta con un nombre diferente. En este tutorial, veremos c\u00f3mo escribir c\u00f3digo en ambas direcciones. Aqu\u00ed debe utilizar FileSystemObject , que proporciona acceso a archivos y carpetas en Windows. Copie [&hellip;]","og_url":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-25T10:24:58+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.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\/copiar-archivo-excel\/","url":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/","name":"\u00bfc\u00f3mo copiar un archivo de excel usando vba?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.png","datePublished":"2023-11-16T23:09:10+00:00","dateModified":"2023-12-25T10:24:58+00:00","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/11\/copier-un-fichier-excel-dans-un-dossier.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/es\/copiar-archivo-excel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hogar","item":"https:\/\/exceladvisor.org\/es\/"},{"@type":"ListItem","position":2,"name":"\u00bfc\u00f3mo copiar un archivo de excel usando vba?"}]},{"@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\/94","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=94"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/94\/revisions"}],"predecessor-version":[{"id":985,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/94\/revisions\/985"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/media?parent=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}