{"id":68,"date":"2023-11-17T11:53:36","date_gmt":"2023-11-17T11:53:36","guid":{"rendered":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/"},"modified":"2023-12-25T10:22:42","modified_gmt":"2023-12-25T10:22:42","slug":"activar-libro-de-trabajo","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/","title":{"rendered":"\u00bfc\u00f3mo activar un libro de excel a trav\u00e9s de vba?"},"content":{"rendered":"<div class=\"excel-antes-del-contenido\" id=\"excel-2142421056\"><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>Cuando trabaja con varios libros al mismo tiempo, es decir, cuando tiene varios libros abiertos al mismo tiempo, necesita conocer el m\u00e9todo que puede ayudarle a activar un libro en el que desea trabajar. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52783\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png\" sizes=\"auto, \" srcset=\"\" alt=\"activar libro de trabajo\" width=\"404\" height=\"67\"><\/figure>\n<\/div>\n<p> Para activar un libro usando VBA, debe usar el m\u00e9todo Workbook.Activate. En este m\u00e9todo, debe especificar el nombre del libro de trabajo utilizando el objeto Libro de trabajo. Tambi\u00e9n le permite usar el n\u00famero del libro en lugar del nombre del libro, pero solo puede hacer referencia a libros abiertos.<\/p>\n<p> En este tutorial analizamos diferentes formas de utilizar este m\u00e9todo.<\/p>\n<h2 class=\"wp-block-heading\"> Pasos para activar un libro de trabajo <\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52784\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-types-de-classeurs.png\" sizes=\"auto, \" srcset=\"\" alt=\"tipo carpetas\" width=\"447\" height=\"211\"><\/figure>\n<\/div>\n<ol type=\"1\">\n<li> Escriba \u00abCarpetas\u00bb para utilizar el objeto de carpeta.<\/li>\n<li> Especifique el nombre del libro entre comillas dobles.<\/li>\n<li> Ingrese un punto (.) para obtener una lista de propiedades y m\u00e9todos.<\/li>\n<li> Seleccione el m\u00e9todo Activar de la lista o tambi\u00e9n puede ingresarlo.<\/li>\n<li> Al final, ejecute el c\u00f3digo para activar el libro.<\/li>\n<\/ol>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_activate_workbook() Workbooks(\"Book3\").Activate End Sub<\/code><\/pre>\n<p class=\"qt-tip\"> <strong>Nota:<\/strong> Si intenta activar un libro que no est\u00e1 abierto, VBA mostrar\u00e1 un error. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52785\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-vba-affichera-une-erreur.png\" sizes=\"auto, \" srcset=\"\" alt=\"vba-mostrar\u00e1-un-error\" width=\"444\" height=\"317\"><\/figure>\n<\/div>\n<p> <strong>Relacionado:<\/strong> <a href=\"https:\/\/exceladvisor.org\/es\/activar-hoja\/\"><strong>Activar una hoja de c\u00e1lculo usando VBA<\/strong><\/a><\/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\"> Activar un libro usando el n\u00famero<\/h2>\n<p> Cuando tiene varios libros abiertos, todos estos libros pasan a formar parte de la colecci\u00f3n de libros y tienen un n\u00famero al que puede hacer referencia y luego puede usar el m\u00e9todo de activaci\u00f3n con \u00e9l. Aqu\u00ed est\u00e1 el c\u00f3digo: <\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_activate_workbook() Workbooks(2).Activate End Sub<\/code><\/pre>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52786\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-activer-un-classeur-en-utilisant-le-numero.png\" sizes=\"auto, \" srcset=\"\" alt=\"activar-una-carpeta-usando-un-numero\" width=\"401\" height=\"218\"><\/figure>\n<\/div>\n<p> Y si intenta activar un libro usando un n\u00famero que no existe, VBA le mostrar\u00e1 un error de tiempo de ejecuci\u00f3n &#8216;9&#8217; (Sub\u00edndice fuera de rango). <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-52787\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-vba-affichera-lerreur-dexecution-9.png\" sizes=\"auto, \" srcset=\"\" alt=\"vba-mostrar\u00e1-tiempo-de-ejecuci\u00f3n-error-9\" width=\"400\" height=\"272\"><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\"> Activar este libro<\/h2>\n<p> Puede consultar el libro de trabajo en el que escribe el c\u00f3digo utilizando la propiedad ThisWorkbook. Digamos que tiene cinco libros abiertos al mismo tiempo pero est\u00e1 trabajando en el \u00abLibro1.xlsm\u00bb, por lo que cuando ejecute el siguiente c\u00f3digo, se activar\u00e1 el \u00abLibro1.xlsm\u00bb.<\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_activate_workbook() ThisWorkbook.Activate End Sub<\/code><\/pre>\n<h2 class=\"wp-block-heading\"> Verificar antes de activar un libro de trabajo<\/h2>\n<p> Como dije, cuando intentas activar un libro que no est\u00e1 abierto, VBA te muestra un error. Para resolver este problema, la mejor manera es verificar primero el nombre del libro (si est\u00e1 abierto o no) y luego activarlo.<\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_activate_workbook() Dim wb As Workbook For Each wb In Workbooks If wb.Name = \"Book3.xlsx\" Then wb.Activate MsgBox \"Workbook found and activated\" Exit Sub End If Next wb MsgBox \"Not found\" End Sub<\/code><\/pre>\n<p> Usando el c\u00f3digo anterior, puede especificar un nombre de libro de trabajo y esto primero buscar\u00e1 este libro de trabajo en todos los libros de trabajo abiertos y, si encuentra el libro de trabajo, lo activar\u00e1.<\/p>\n<h2 class=\"wp-block-heading\"> Comentarios<\/h2>\n<ul>\n<li> Cuando utilice el nombre del libro de trabajo, aseg\u00farese de utilizar la extensi\u00f3n de archivo correcta<\/li>\n<li> Si desea activar un libro que a\u00fan no est\u00e1 guardado, debe usar solo el nombre de ese libro sin agregar el sufijo a la extensi\u00f3n del archivo.<\/li>\n<\/ul>\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\/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>Cuando trabaja con varios libros al mismo tiempo, es decir, cuando tiene varios libros abiertos al mismo tiempo, necesita conocer el m\u00e9todo que puede ayudarle a activar un libro en el que desea trabajar. Para activar un libro usando VBA, debe usar el m\u00e9todo Workbook.Activate. En este m\u00e9todo, debe especificar el nombre del libro de [&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-68","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 activar un libro de excel a trav\u00e9s de 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\/activar-libro-de-trabajo\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfc\u00f3mo activar un libro de excel a trav\u00e9s de vba?\" \/>\n<meta property=\"og:description\" content=\"Cuando trabaja con varios libros al mismo tiempo, es decir, cuando tiene varios libros abiertos al mismo tiempo, necesita conocer el m\u00e9todo que puede ayudarle a activar un libro en el que desea trabajar. Para activar un libro usando VBA, debe usar el m\u00e9todo Workbook.Activate. En este m\u00e9todo, debe especificar el nombre del libro de [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-25T10:22:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.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=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/\",\"url\":\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/\",\"name\":\"\u00bfc\u00f3mo activar un libro de excel a trav\u00e9s de vba?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png\",\"datePublished\":\"2023-11-17T11:53:36+00:00\",\"dateModified\":\"2023-12-25T10:22:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hogar\",\"item\":\"https:\/\/exceladvisor.org\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfc\u00f3mo activar un libro de excel a trav\u00e9s de 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 activar un libro de excel a trav\u00e9s de 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\/activar-libro-de-trabajo\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfc\u00f3mo activar un libro de excel a trav\u00e9s de vba?","og_description":"Cuando trabaja con varios libros al mismo tiempo, es decir, cuando tiene varios libros abiertos al mismo tiempo, necesita conocer el m\u00e9todo que puede ayudarle a activar un libro en el que desea trabajar. Para activar un libro usando VBA, debe usar el m\u00e9todo Workbook.Activate. En este m\u00e9todo, debe especificar el nombre del libro de [&hellip;]","og_url":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-25T10:22:42+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/","url":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/","name":"\u00bfc\u00f3mo activar un libro de excel a trav\u00e9s de vba?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png","datePublished":"2023-11-17T11:53:36+00:00","dateModified":"2023-12-25T10:22:42+00:00","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-classeur-active.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/es\/activar-libro-de-trabajo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hogar","item":"https:\/\/exceladvisor.org\/es\/"},{"@type":"ListItem","position":2,"name":"\u00bfc\u00f3mo activar un libro de excel a trav\u00e9s de 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\/68","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=68"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/68\/revisions"}],"predecessor-version":[{"id":785,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/68\/revisions\/785"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/media?parent=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}