Variables tipo Boolean. Macros Excel

Para continuar con la práctica de aplicación de variables, vamos a observar otro de los tipos de variables más comunes, se trata de Boolean:

Boolean: Con las variables tipo Boolean, es posible realizar controles a la operación de macro por medio de la asignación de Verdadero (true) o falso (False) y de acuerdo a estos valores, podemos aplicar un condicional para determinar el curso de la macro.

Para es te ejemplo, utilizaremos una variable tipo Boolean para establecer que si esta variable esta en Verdadero (True), se solicite el nombre del colegio del mismo ejercicio de la entrega anterior.

Primero ingresamos al editor VBA, puede ser con la combinación de teclas Alt + F11 y desde el explorador de proyectos damos doble clic en el objeto Hoja1 que es donde realizaremos la macro y en el espacio del editor de códigos copiamos y pegamos:

Sub AplicacionTipoBoolean()

Dim Alumnos As Integer

Dim Grupos As Integer

Dim Promedio As Double

Dim NombreColegio As String

Dim Continuar As Boolean

Continuar = True

Alumnos = InputBox("Ingresa la cantidad de alumnos que ingresaron hoy")

Grupos = InputBox("Cantidad de grupos")

Promedio = Alumnos / Grupos

If Continuar = True Then

NombreColegio = InputBox("Ingresa el nombre del Colegio")

End If

MsgBox "Promedio de estudiantes por grupo del colegio " & NombreColegio & " es " & Promedio

End Sub

Queda de la siguiente manera en el editor VBA:

Como se puede observar, adicional a las variables que ya teníamos del ejercicio anterior, se creó la variable Continuar como tipo Double en la cual se almacenará el condicional Verdadero para poder solicitar el nombre del Colegio. Es por esta razón que al inicio de la macro se está asignando a la variable Continuar, el valor True (verdadero) y de esta manera si se pueda solicitar el nombre del colegio en el condicional If que se encuentra al final de la macro

Para ejecutar la macro, lo ideal es insertar una autoforma en la Hoja1 y luego asignar la macro que acabamos de crear (clic derecho sobre la Autoforma y seleccionar la opción Asignar macro.

Finalmente seleccionar la macro que se acaba de crear:

Y al dar clic sobre el la autoforma, se solicitará la información necesaria para hacer el cálculo del promedio de alumnos:

Y como la variable continuar tiene el valor True, antes de presentar el cálculo del promedio, se solicita el nombre del colegio:

Y el resultado es:

Descargar archivo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.