{"id":589,"date":"2023-10-21T13:45:37","date_gmt":"2023-10-21T13:45:37","guid":{"rendered":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/"},"modified":"2023-12-25T10:27:56","modified_gmt":"2023-12-25T10:27:56","slug":"hacer-mientras","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/","title":{"rendered":"\u00bfc\u00f3mo utilizar el bucle do while en vba?"},"content":{"rendered":"<div class=\"excel-antes-del-contenido\" id=\"excel-2208430603\"><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>VBA Do while es un bucle en el que necesita especificar una condici\u00f3n y esa condici\u00f3n debe permanecer verdadera para que se ejecute el bucle. En palabras simples, primero verifica que la condici\u00f3n que especificaste es verdadera o no y si esa condici\u00f3n es verdadera ejecuta el bucle, de lo contrario nada.<\/p>\n<p> En cada iteraci\u00f3n, prueba la condici\u00f3n y solo entonces ejecuta la instrucci\u00f3n. Imagine que desea <a href=\"https:\/\/exceladvisor.org\/es\/agregar-una-nueva-hoja-1\/\">agregar hojas de trabajo<\/a> en Excel pero el recuento total de hojas de trabajo es 12 o menos. En este caso, puede utilizar el bucle do- while para escribir este c\u00f3digo.<\/p>\n<h3 class=\"wp-block-heading\"> Sintaxis<\/h3>\n<p> Aqu\u00ed est\u00e1 la sintaxis de VBA para cada bucle posterior. <\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Do While Condition [statements] Loop<\/code><\/pre>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51937\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.png\" sizes=\"auto, \" srcset=\"\" alt=\"declaraci\u00f3n-de-condici\u00f3n-de-bucle-do- while-vba\" width=\"465\" height=\"283\"><\/figure>\n<\/div>\n<ol type=\"1\">\n<li> <strong>Condici\u00f3n:<\/strong> esta es la condici\u00f3n que usted especifica y esta condici\u00f3n debe ser verdadera para ejecutar el bucle.<\/li>\n<li> <strong>Declaraci\u00f3n<\/strong> : Las l\u00edneas de c\u00f3digo en las que desea que el bucle Do While ejecute la condici\u00f3n son verdaderas.<\/li>\n<li> <strong>Bucle<\/strong> : esta es la declaraci\u00f3n final de una iteraci\u00f3n del bucle y le dice a VBA que regrese para probar la condici\u00f3n nuevamente.<\/li>\n<\/ol>\n<h3 class=\"wp-block-heading\"> Ejemplo para entender el bucle DO While<\/h3>\n<p> Para comprender Do While Loop, escribamos un c\u00f3digo para agregar hojas de trabajo a un libro de trabajo cuando el n\u00famero total de hojas de trabajo sea inferior a doce. No necesita decirle a VBA cu\u00e1ntas hojas agregar y siempre tendr\u00e1 un total de 12 hojas cada vez que ejecute este c\u00f3digo.<\/p>\n<p> Utilice los siguientes pasos:<\/p>\n<ol>\n<li> En primer lugar, debes escribir \u00abHacer mientras\u00bb en el teclado. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"2-escriba-la-palabra-clave-hacer-mientras\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-tapez-le-mot-cle-do-while.png\" sizes=\"auto, \" srcset=\"\" alt=\"type-the-keyword-do-while\" width=\"470\" height=\"235\"><\/li>\n<li> A continuaci\u00f3n, debe escribir una condici\u00f3n que pueda verificar si el n\u00famero total de hojas de trabajo en el libro es inferior a doce.<\/li>\n<li> Para hacer esto, necesita usar el c\u00f3digo a continuaci\u00f3n, que cuenta el n\u00famero total de hojas de trabajo y luego lo compara con el n\u00famero doce. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"Verifique 3 hojas de trabajo de condiciones\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-conditions-pour-verifier-les-feuilles-de-travail.png\" sizes=\"auto, \" srcset=\"\" alt=\"condition-to-check-worksheets\" width=\"534\" height=\"179\"><\/li>\n<li> A continuaci\u00f3n, debe escribir el c\u00f3digo para agregar una hoja de trabajo. Este c\u00f3digo se ejecutar\u00e1 cuando la condici\u00f3n que especific\u00f3 sea verdadera. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"Hoja de trabajo de 4 c\u00f3digos para agregar\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-code-pour-ajouter-une-feuille-de-calcul.png\" sizes=\"auto, \" srcset=\"\" alt=\"code-to-add-worksheet\" width=\"591\" height=\"217\"><\/li>\n<li> Y, al final, escribe la palabra clave \u201cLoop\u201d para completar el c\u00f3digo. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"C\u00f3digo de bucle de 5 tipos para finalizar\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Boucle-de-type-5-pour-terminer-le-code.png\" sizes=\"auto, \" srcset=\"\" alt=\"type-loop-to-end-the-code\" width=\"565\" height=\"235\"><\/li>\n<\/ol>\n<p> Aqu\u00ed est\u00e1 el c\u00f3digo completo que acaba de escribir:<\/p>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_do_while_loop() Do While ActiveWorkbook.Worksheets.Count &lt; 12 Sheets.Add Loop End Sub<\/code><\/pre>\n<p> Ahora d\u00e9jame explicarte c\u00f3mo funciona este c\u00f3digo: la <strong>condici\u00f3n que especificaste verifica el n\u00famero total de hojas de trabajo<\/strong> en el libro de trabajo, y luego tienes un operador menor que que compara el n\u00famero de hojas de trabajo con doce.<\/p>\n<p> Cuando el <strong>n\u00famero de hojas de trabajo es inferior a doce, el ciclo continuar\u00e1 ejecut\u00e1ndose<\/strong> y seguir\u00e1 agregando nuevas hojas de trabajo, pero una vez que el n\u00famero de hojas de trabajo llegue a doce, el ciclo se detendr\u00e1.<\/p>\n<p> En t\u00e9rminos simples, esto significa que el ciclo continuar\u00e1 ejecut\u00e1ndose mientras el n\u00famero de hojas de trabajo sea inferior a doce. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-62277\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/exemple-de-boucle-do-while.gif\" sizes=\"auto, \" srcset=\"\" alt=\"ejemplo de bucle do- while\" width=\"597\" height=\"395\"><\/figure>\n<\/div>\n<p> Aqu\u00ed est\u00e1 la cuesti\u00f3n, con el c\u00f3digo que acaba de escribir no necesita especificar la cantidad de hojas de trabajo que desea agregar, pero si va al siguiente ciclo, debe especificar la cantidad de hojas de c\u00e1lculo que desea agregar.<\/p>\n<h2 class=\"wp-block-heading\"> Haz un bucle para<\/h2>\n<p> Do Loop While es una versi\u00f3n extendida de Do While Loop, ya que funciona igual pero hay una ligera diferencia al probar la condici\u00f3n.<\/p>\n<p> En Do Loop, mientras ejecuta una iteraci\u00f3n del bucle antes de probar la condici\u00f3n que especific\u00f3 y, si la condici\u00f3n es verdadera, continuar\u00e1 el bucle.<\/p>\n<p> Digamos que desea escribir alg\u00fan c\u00f3digo para verificar una contrase\u00f1a para ejecutar alg\u00fan c\u00f3digo y continuar el bucle mientras la contrase\u00f1a es incorrecta (lo vemos en el ejemplo).<\/p>\n<h3 class=\"wp-block-heading\"> Sintaxis<\/h3>\n<p> Aqu\u00ed est\u00e1 la sintaxis de VBA Do Loop While. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51942\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/6-syntaxe-pour-la-boucle-vba-do-while.png\" sizes=\"auto, \" srcset=\"\" alt=\"sintaxis-para-vba-hacer-bucle-mientras\" width=\"457\" height=\"327\"><\/figure>\n<\/div>\n<ol type=\"1\">\n<li> Do: esta es la palabra clave inicial del bucle Do While.<\/li>\n<li> Declaraci\u00f3n: estas son las l\u00edneas de c\u00f3digo que desea ejecutar en el bucle.<\/li>\n<li> Bucle Mientras: Esta es la palabra clave para continuar el bucle y probar la condici\u00f3n que especific\u00f3.<\/li>\n<li> Condici\u00f3n: esta es la condici\u00f3n que desea probar antes de que el ciclo comience su segunda iteraci\u00f3n y contin\u00fae.<\/li>\n<\/ol>\n<p> Como puede ver en la sintaxis de Do Loop While, primero ejecutar\u00e1 la declaraci\u00f3n una vez, luego ir\u00e1 a la condici\u00f3n y la probar\u00e1, y si esa condici\u00f3n es verdadera, iniciar\u00e1 el ciclo y continuar\u00e1 mientras La condici\u00f3n es verdadero.<\/p>\n<h3 class=\"wp-block-heading\"> Ejemplo para entender el bucle DO mientras<\/h3>\n<p> Para comprender el ciclo do while, escribamos un c\u00f3digo para mostrar un cuadro de entrada y pedirle al usuario que ingrese la contrase\u00f1a.<\/p>\n<p> Este cuadro de entrada seguir\u00e1 mostrando claramente que la contrase\u00f1a ingresada por el usuario es incorrecta hasta por cinco intentos y luego el cuadro de entrada desaparecer\u00e1 sin realizar el procedimiento.<\/p>\n<ol>\n<li> Primero, declare dos variables que necesita para almacenar la contrase\u00f1a y el contador de intentos. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"7-declara-dos-variables-que-necesitas-para-almacenamiento\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/7-declarer-deux-variables-dont-vous-avez-besoin-pour-le-stockage.png\" sizes=\"auto, \" srcset=\"\" alt=\"declare-two-variables-you-need-for-storing\" width=\"468\" height=\"181\"><\/li>\n<li> Despu\u00e9s de eso, escriba la palabra clave \u00abHacer\u00bb. Aqu\u00ed no es necesario definir la condici\u00f3n primero como vio en la sintaxis. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"8-escriba la palabra clave-hacer\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/8-tapez-le-mot-cle-do.png\" sizes=\"auto, \" srcset=\"\" alt=\"type-the-do-keyword\" width=\"462\" height=\"174\"><\/li>\n<li> A continuaci\u00f3n, debe escribir una l\u00ednea de c\u00f3digo para mostrar el cuadro de entrada que solicita al usuario que ingrese la contrase\u00f1a. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"9-escribir-una-l\u00ednea-de-c\u00f3digo\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/9-ecrire-une-ligne-de-code.png\" sizes=\"auto, \" srcset=\"\" alt=\"write-a-line-of-code\" width=\"478\" height=\"213\"><\/li>\n<li> Desde aqu\u00ed, debe configurar un contador que pueda contar hasta cinco (se suma con cada iteraci\u00f3n del bucle). <br \/><img loading=\"lazy\" decoding=\"async\" title=\"10-set-un-contador\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/10-definir-un-compteur.png\" sizes=\"auto, \" srcset=\"\" alt=\"define-a-counter\" width=\"508\" height=\"233\"><\/li>\n<li> Ahora escriba la palabra clave \u00abLoop While\u00bb y establezca dos condiciones que puedan verificar el valor ingresado por el usuario y en el cuadro de entrada y puedan probar el valor del contador si es menor que 5. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"11-tipo-palabra-clave-bucle-mientras-y-definir-dos-condiciones\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/11-tapez-une-boucle-de-mots-cles-tandis-que-et-definissez-deux-conditions.png\" sizes=\"auto, \" srcset=\"\" alt=\"type-keyword-loop-while-and-define-two-condition\" width=\"519\" height=\"256\"><\/li>\n<li> Al final, escribe el c\u00f3digo que deseas ejecutar. Aqu\u00ed estoy usando la declaraci\u00f3n IF que mostrar\u00e1 un cuadro de mensaje si la contrase\u00f1a ingresada por el usuario es correcta. <br \/><img loading=\"lazy\" decoding=\"async\" title=\"12-escribe-el-c\u00f3digo-que-quieres-ejecutar\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/12-ecrivez-le-code-que-vous-voulez-executer.png\" sizes=\"auto, \" srcset=\"\" alt=\"write-the-code-you-want-to-run\" width=\"503\" height=\"306\"><\/li>\n<\/ol>\n<pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub vba_do_loop_while() Dim varPassword As Variant, i As Double Do varPassword = InputBox _ (\"Enter the password to start the procedure:\", _ \"Check Password 1.0\") i = i + 1 Loop While varPassword &lt;&gt; \"CorrectPassword\" And i &lt; 5 If varPassword = \"CorrectPassword\" Then MsgBox \"Your Password is Correct\" End If End Sub<\/code><\/pre>\n<p> D\u00e9jame explicarte este c\u00f3digo.<\/p>\n<ul>\n<li> En la primera parte de este c\u00f3digo tiene el bucle do while que mostrar\u00e1 un cuadro de entrada al usuario y <strong>le pedir\u00e1 una contrase\u00f1a<\/strong> .<\/li>\n<li> Y <strong>si la contrase\u00f1a es incorrecta, continuar\u00e1 ejecutando el ciclo<\/strong> hasta que el usuario ingrese la contrase\u00f1a correcta.<\/li>\n<li> Pero como est\u00e1s usando un contador para contar las iteraciones del bucle y <strong>una vez que este contador llega a 5, el bucle se detendr\u00e1<\/strong> .<\/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\/bucles\/\">Bucles VBA (principiante a avanzado)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/seleccione-el-caso\/\">Caso de selecci\u00f3n de VBA<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/hojas-de-bucle\/\">Recorra todas las hojas usando VBA en Excel<\/a> <\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"gb-grid-column gb-grid-column-50067b57\">\n<div class=\"gb-container gb-container-50067b57\">\n<ul>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/recorrer-el-rango\/\">Recorre un rango usando VBA (Columnas, Filas y Rango Usado)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/para-el-bucle\/\">VBA FOR LOOP (para el siguiente, para cada uno)<\/a><\/li>\n<li> <a href=\"https:\/\/exceladvisor.org\/es\/ir-a-1\/\">Declaraci\u00f3n Ir a VBA<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>VBA Do while es un bucle en el que necesita especificar una condici\u00f3n y esa condici\u00f3n debe permanecer verdadera para que se ejecute el bucle. En palabras simples, primero verifica que la condici\u00f3n que especificaste es verdadera o no y si esa condici\u00f3n es verdadera ejecuta el bucle, de lo contrario nada. En cada iteraci\u00f3n, [&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-589","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 utilizar el bucle do while en 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\/hacer-mientras\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfc\u00f3mo utilizar el bucle do while en vba?\" \/>\n<meta property=\"og:description\" content=\"VBA Do while es un bucle en el que necesita especificar una condici\u00f3n y esa condici\u00f3n debe permanecer verdadera para que se ejecute el bucle. En palabras simples, primero verifica que la condici\u00f3n que especificaste es verdadera o no y si esa condici\u00f3n es verdadera ejecuta el bucle, de lo contrario nada. En cada iteraci\u00f3n, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-25T10:27:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.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=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/\",\"url\":\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/\",\"name\":\"\u00bfc\u00f3mo utilizar el bucle do while en vba?\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.png\",\"datePublished\":\"2023-10-21T13:45:37+00:00\",\"dateModified\":\"2023-12-25T10:27:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hogar\",\"item\":\"https:\/\/exceladvisor.org\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfc\u00f3mo utilizar el bucle do while en 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 utilizar el bucle do while en 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\/hacer-mientras\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfc\u00f3mo utilizar el bucle do while en vba?","og_description":"VBA Do while es un bucle en el que necesita especificar una condici\u00f3n y esa condici\u00f3n debe permanecer verdadera para que se ejecute el bucle. En palabras simples, primero verifica que la condici\u00f3n que especificaste es verdadera o no y si esa condici\u00f3n es verdadera ejecuta el bucle, de lo contrario nada. En cada iteraci\u00f3n, [&hellip;]","og_url":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-25T10:27:56+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/","url":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/","name":"\u00bfc\u00f3mo utilizar el bucle do while en vba?","isPartOf":{"@id":"https:\/\/exceladvisor.org\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.png","datePublished":"2023-10-21T13:45:37+00:00","dateModified":"2023-12-25T10:27:56+00:00","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/es\/hacer-mientras\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-vba-do-while-declaration-de-condition-de-boucle.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/es\/hacer-mientras\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hogar","item":"https:\/\/exceladvisor.org\/es\/"},{"@type":"ListItem","position":2,"name":"\u00bfc\u00f3mo utilizar el bucle do while en 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\/589","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=589"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/589\/revisions"}],"predecessor-version":[{"id":1250,"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/pages\/589\/revisions\/1250"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/es\/wp-json\/wp\/v2\/media?parent=589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}