{"id":3073,"date":"2019-01-22T00:47:15","date_gmt":"2019-01-22T00:47:15","guid":{"rendered":"http:\/\/www.fditf.com\/bi\/?p=3073"},"modified":"2023-11-07T17:44:46","modified_gmt":"2023-11-07T17:44:46","slug":"bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna","status":"publish","type":"post","link":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/","title":{"rendered":"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna."},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Rangos din\u00e1micos en VBA<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando trabajas con macros en Excel, uno de los problemas m\u00e1s frecuentes a resolver es acerca de las dimensiones de los datos con los que trabajas. Por ejemplo: sup\u00f3n que debes automatizar un reporte, y conoces el tipo de datos que recibir\u00e1s (n\u00famero de columnas y tipo de datos), pero el n\u00famero de datos\/registros, \u00bfse puede predecir? Tal vez, pero \u00bfqu\u00e9 pasa si no conocieras el n\u00famero de datos o registros con los que trabajar\u00e1s? La respuesta m\u00e1s com\u00fan: extender el rango hasta celda un mill\u00f3n (1,048,576).Pero esto consume muchos recursos (memoria y capacidad de procesamiento), y el proceso resulta ineficiente: te va a tomar mucho tiempo leer todos esos datos y manejar las excepciones (datos en blanco). Es por eso que es siempre recomendable usar rangos din\u00e1micos: a trav\u00e9s de un c\u00f3digo simple, determinas cu\u00e1l es la \u00faltima fila ocupada o la \u00faltima columna ocupada, y con esto conocer\u00e1s las dimensiones de los datos que est\u00e1s usando y podr\u00e1s continuar en el proceso sin poblemas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Encontrar la \u00faltima fila ocupada con VBA<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><p>Descarga archivo de trabajo:&nbsp;<a  data-e-Disable-Page-Transition=\"true\" class=\"download-link\" title=\"\" href=\"https:\/\/www.fditf.com\/bi\/download\/3199\/?tmstv=1781878288\" rel=\"nofollow\" id=\"download-link-3199\" data-redirect=\"false\" >\n\trangoDinamicoFilas<\/a>\n<\/p>\n<p><script async=\"\" src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script><\/p>\n<!-- vbaRangosDinamicos01 -->\n<p><ins class=\"adsbygoogle\" style=\"display: inline-block; width: 970px; height: 250px;\" data-ad-client=\"ca-pub-9033709093144000\" data-ad-slot=\"1758075082\"><\/ins> <script>\n(adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><\/p>\n<p>&nbsp;<\/p><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este es el c\u00f3digo para conocer la \u00faltima fila ocupada de un rango:<\/p>\n\n\n\n<p class=\"has-very-light-gray-background-color has-background wp-block-paragraph\"><strong>Sub<\/strong> determinarUltimaFila()<br>ultimaFila = Sheets(&#8220;<strong>Sheet1<\/strong>&#8220;).Cells(Rows.Count, 1).End(xlUp).Row<br>MsgBox &#8220;La \u00faltima fila es: &#8221; &amp; ultimaFila<br><strong> End Sub<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Donde<\/p>\n\n\n<p class=\"has-text-color has-vivid-red-color has-background has-very-light-gray-background-color\"><span style=\"color: #ff0000;\"><strong>Sheet1 <\/strong>: hoja de trabajo.<\/span><br \/><span style=\"color: #ff0000;\"><strong>1<\/strong>: columna de referencia<\/span><\/p>\n<p>La columna de referencia es aquella a partir de cu\u00e1l se definir\u00e1 la \u00faltima fila ocupada.\u00a0 Es decir, es la columna que sabes que contiene informaci\u00f3n m\u00e1s completa, por ejemplo: un ID, una fecha, o cualquier otro identificador. No importa si hay espacios en blanco, lo que importa es que conozcas que esa columna contiene informaci\u00f3n acerca del \u00faltimo dato\/registro\/fila disponible.<\/p>\n<h2>Encontrar la \u00faltima columna ocupada con VBA.<\/h2>\n<p><!-- \/wp:post-content --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Descarga archivo de trabajo:\u00a0<a  data-e-Disable-Page-Transition=\"true\" class=\"download-link\" title=\"\" href=\"https:\/\/www.fditf.com\/bi\/download\/3204\/?tmstv=1781878288\" rel=\"nofollow\" id=\"download-link-3204\" data-redirect=\"false\" >\n\trangoDinamicoColumna<\/a>\n<\/p>\n<p><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script><\/p>\n<p><!-- vbaRangosDinamicos02 --><\/p>\n<p><ins class=\"adsbygoogle\" style=\"display: block;\" data-ad-client=\"ca-pub-9033709093144000\" data-ad-slot=\"9760564476\" data-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins> <script><br \/>\n(adsbygoogle = window.adsbygoogle || []).push({});<br \/>\n<\/script><\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Este es el c\u00f3digo para conocer la \u00faltima columna ocupada de un rango:<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph {\"backgroundColor\":\"very-light-gray\"} --><\/p>\n<p class=\"has-background has-very-light-gray-background-color\"><strong>Sub<\/strong> determinarUltimaColumna()<br \/>ultimaColumna = Sheets(&#8220;Sheet1&#8221;).Cells(1, Columns.Count).End(xlToLeft).Column<br \/>MsgBox &#8220;La \u00faltima columna es: &#8221; &amp; ultimaColumna<br \/><strong> End Sub<\/strong><\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Donde<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p class=\"has-text-color has-vivid-red-color has-background has-very-light-gray-background-color\"><span style=\"color: #ff0000;\"><strong>Sheet1 <\/strong>: hoja de trabajo.<\/span><br \/><span style=\"color: #ff0000;\"><strong>1<\/strong>: fila de referencia<\/span><\/p>\n<p>La columna de referencia es aquella a partir de cu\u00e1l se definir\u00e1 la \u00faltima columna ocupada.\u00a0 Es decir, es la fila que sabes que contiene informaci\u00f3n m\u00e1s completa, casi siempre es la primera (por los t\u00edtulos de las columnas). No importa si hay espacios en blanco, lo que importa es que conozcas que esa columna contiene informaci\u00f3n acerca del \u00faltimo campo\/columna disponible.<\/p>\n<p>Comparte!<\/p>\n<p>&nbsp;<\/p>\n<p><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script><\/p>\n<p><!-- vbarangosDinamicos03 --><\/p>\n<p><ins class=\"adsbygoogle\" style=\"display: inline-block; width: 970px; height: 250px;\" data-ad-client=\"ca-pub-9033709093144000\" data-ad-slot=\"6677684684\"><\/ins> <script><br \/>\n(adsbygoogle = window.adsbygoogle || []).push({});<br \/>\n<\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>Rangos din\u00e1micos en VBA Cuando trabajas con macros en Excel, uno de los problemas m\u00e1s frecuentes a resolver es acerca de las dimensiones de los datos con los que trabajas. Por ejemplo: sup\u00f3n que debes automatizar un reporte, y conoces <a href=\"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":3214,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"quote","meta":{"footnotes":""},"categories":[5,117],"tags":[7,21],"class_list":["post-3073","post","type-post","status-publish","format-quote","has-post-thumbnail","hentry","category-excel","category-vba","tag-excel","tag-vba","post_format-post-format-quote"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna. - Business Intelligence MX<\/title>\n<meta name=\"description\" content=\"Rangos en Excel VBA, encontrar la \u00faltima fila y \u00faltima columna ocupada en VBA. Descarga el ejemplo y \u00fasalo en tus archivos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna. - Business Intelligence MX\" \/>\n<meta property=\"og:description\" content=\"Comparte :)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/\" \/>\n<meta property=\"og:site_name\" content=\"Business Intelligence MX\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/excelyfinanzasmx\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-22T00:47:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-07T17:44:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2019\/01\/rangos-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"845\" \/>\n\t<meta property=\"og:image:height\" content=\"327\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"V\u00edctor Urbina\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@excelfinanzasMX\" \/>\n<meta name=\"twitter:site\" content=\"@excelfinanzasMX\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"V\u00edctor Urbina\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/\"},\"author\":{\"name\":\"V\u00edctor Urbina\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#\\\/schema\\\/person\\\/ff30cbd17d9f746cacb687d5332924c5\"},\"headline\":\"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna.\",\"datePublished\":\"2019-01-22T00:47:15+00:00\",\"dateModified\":\"2023-11-07T17:44:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/\"},\"wordCount\":448,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/rangos-1.png\",\"keywords\":[\"Excel\",\"VBA\"],\"articleSection\":[\"Excel\",\"VBA\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/\",\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/\",\"name\":\"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna. - Business Intelligence MX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/rangos-1.png\",\"datePublished\":\"2019-01-22T00:47:15+00:00\",\"dateModified\":\"2023-11-07T17:44:46+00:00\",\"description\":\"Rangos en Excel VBA, encontrar la \u00faltima fila y \u00faltima columna ocupada en VBA. Descarga el ejemplo y \u00fasalo en tus archivos.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/rangos-1.png\",\"contentUrl\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/rangos-1.png\",\"width\":845,\"height\":327},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/excel\\\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#website\",\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/\",\"name\":\"Business Intelligence MX\",\"description\":\" \",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#organization\",\"name\":\"FDI Tecnolog\u00eda y Finanzas, SAS de CV\",\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/logo.png\",\"contentUrl\":\"http:\\\/\\\/www.fditf.com\\\/bi\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/logo.png\",\"width\":275,\"height\":168,\"caption\":\"FDI Tecnolog\u00eda y Finanzas, SAS de CV\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/excelyfinanzasmx\\\/\",\"https:\\\/\\\/x.com\\\/excelfinanzasMX\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/#\\\/schema\\\/person\\\/ff30cbd17d9f746cacb687d5332924c5\",\"name\":\"V\u00edctor Urbina\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g\",\"caption\":\"V\u00edctor Urbina\"},\"url\":\"https:\\\/\\\/www.fditf.com\\\/bi\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna. - Business Intelligence MX","description":"Rangos en Excel VBA, encontrar la \u00faltima fila y \u00faltima columna ocupada en VBA. Descarga el ejemplo y \u00fasalo en tus archivos.","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:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/","og_locale":"en_US","og_type":"article","og_title":"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna. - Business Intelligence MX","og_description":"Comparte :)","og_url":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/","og_site_name":"Business Intelligence MX","article_publisher":"https:\/\/www.facebook.com\/excelyfinanzasmx\/","article_published_time":"2019-01-22T00:47:15+00:00","article_modified_time":"2023-11-07T17:44:46+00:00","og_image":[{"width":845,"height":327,"url":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2019\/01\/rangos-1.png","type":"image\/png"}],"author":"V\u00edctor Urbina","twitter_card":"summary_large_image","twitter_creator":"@excelfinanzasMX","twitter_site":"@excelfinanzasMX","twitter_misc":{"Written by":"V\u00edctor Urbina","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/#article","isPartOf":{"@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/"},"author":{"name":"V\u00edctor Urbina","@id":"https:\/\/www.fditf.com\/bi\/#\/schema\/person\/ff30cbd17d9f746cacb687d5332924c5"},"headline":"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna.","datePublished":"2019-01-22T00:47:15+00:00","dateModified":"2023-11-07T17:44:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/"},"wordCount":448,"publisher":{"@id":"https:\/\/www.fditf.com\/bi\/#organization"},"image":{"@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2019\/01\/rangos-1.png","keywords":["Excel","VBA"],"articleSection":["Excel","VBA"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/","url":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/","name":"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna. - Business Intelligence MX","isPartOf":{"@id":"https:\/\/www.fditf.com\/bi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/#primaryimage"},"image":{"@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2019\/01\/rangos-1.png","datePublished":"2019-01-22T00:47:15+00:00","dateModified":"2023-11-07T17:44:46+00:00","description":"Rangos en Excel VBA, encontrar la \u00faltima fila y \u00faltima columna ocupada en VBA. Descarga el ejemplo y \u00fasalo en tus archivos.","breadcrumb":{"@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/#primaryimage","url":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2019\/01\/rangos-1.png","contentUrl":"https:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2019\/01\/rangos-1.png","width":845,"height":327},{"@type":"BreadcrumbList","@id":"https:\/\/www.fditf.com\/bi\/excel\/bases-para-rangos-dinamicos-en-vba-la-ultima-fila-y-la-ultima-columna\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fditf.com\/bi\/"},{"@type":"ListItem","position":2,"name":"Rangos din\u00e1micos en VBA: la \u00faltima fila y la \u00faltima columna."}]},{"@type":"WebSite","@id":"https:\/\/www.fditf.com\/bi\/#website","url":"https:\/\/www.fditf.com\/bi\/","name":"Business Intelligence MX","description":" ","publisher":{"@id":"https:\/\/www.fditf.com\/bi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fditf.com\/bi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.fditf.com\/bi\/#organization","name":"FDI Tecnolog\u00eda y Finanzas, SAS de CV","url":"https:\/\/www.fditf.com\/bi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fditf.com\/bi\/#\/schema\/logo\/image\/","url":"http:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2018\/01\/logo.png","contentUrl":"http:\/\/www.fditf.com\/bi\/wp-content\/uploads\/2018\/01\/logo.png","width":275,"height":168,"caption":"FDI Tecnolog\u00eda y Finanzas, SAS de CV"},"image":{"@id":"https:\/\/www.fditf.com\/bi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/excelyfinanzasmx\/","https:\/\/x.com\/excelfinanzasMX"]},{"@type":"Person","@id":"https:\/\/www.fditf.com\/bi\/#\/schema\/person\/ff30cbd17d9f746cacb687d5332924c5","name":"V\u00edctor Urbina","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/82af8163ed1a344c7fe2a709c29fea445dbf06cd4321465c3fdcc146da0403c4?s=96&d=mm&r=g","caption":"V\u00edctor Urbina"},"url":"https:\/\/www.fditf.com\/bi\/author\/admin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/posts\/3073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/comments?post=3073"}],"version-history":[{"count":24,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/posts\/3073\/revisions"}],"predecessor-version":[{"id":20990,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/posts\/3073\/revisions\/20990"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/media\/3214"}],"wp:attachment":[{"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/media?parent=3073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/categories?post=3073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fditf.com\/bi\/wp-json\/wp\/v2\/tags?post=3073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}