jueves, 24 de julio de 2014

A - Curso: Programación del Excel con VBA - Clase 19: Estructuras de control - Construcción Do...While

Clase 19: Estructuras de control - Construcción Do...While
Fecha: Jul-24-2014

Descripción

Entrega número 19 del Curso: Programación del Excel con VBA (Visual Basic para Aplicaciones), donde se abarca el tema relacionado con la Estructura Do...While.

Estimados compañeros de estudio en la presente clase seguimos tratando el tema relacionado con las Estructuras de control, esta vez la Construcción Do...While, la cual nos permite realizar bucles sobre porciones de código bien definidas y ejecutadas cuando una o más condiciones se cumplen.

Por tanto, usted debe saber que una Construcción de este tipo solo se ejecutará mientras que la condición que se evalúa es verdadera, es decir, el bucle terminará o se detendrá solo cuando la condición arroje un valor de falso.

No obstante, comprenda que una condición en VBA puede darse de varias formas, entre las cuales se destacan dos.
La primera de ellas y la más usual, es la que se da cuando se compara mediante un operador de comparación dos o más expresiones, la cual da como resultado un valor booleano que luego es pasado como insumo para ejecutar el Bucle Do...While.
La segunda más sutilizada, son algunas funciones de VBA que arrojan valores de verdadero o falso, que también pueden pasarse como argumento de esta construcción para que dicho bucle se ejecute.

En cualquiera de estos dos casos, siempre será necesario identificar un patrón para que el bucle se detenga, ya que de no realizarlo así, entonces el bucle ejecutará ciclos infinitos hasta desbordar la memoria del ordenador, lo que producirá un error en tiempo de ejecución.
Para ello, analice bien el recorrido que tendrá que hacer su bucle y con ello podrá identificar con que instrucción lo detendrá.

Por otro lado y por lo general, este tipo de bucles se utilizan para incrementar el valor de variables dentro de las sucesivas repeticiones, las cuales se usan como insumo para pasarlas como parámetros a los diferentes argumentos de muchas propiedades que retornan objetos, mediante los cuales podemos llevar a cabo acciones que realizan actividades con dichos objetos.


Espero esta clase sea de su total agrado.


Primera parte



Segunda parte




Enlaces para descargar los archivos

Presentación PowerPoint Click Aquí.

Archivo de Excel Click Aquí.


Muchas gracias por su atención.