Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Do Loop aplicado a repetir indicaciones, Do Loop aplicado a repetir indicaciones

Do Loop aplicado a repetir indicaciones

| 1 comentario

La estructura Do... Loop, se utiliza cuando se requiere repetir instrucciones en un número indefinido de veces, hasta que cumpla una condición.

También debemos considerar ciertas pautas con la finalidad de evitar posibles errores.

Para entender mejor esta estructura, aplicare el siguiente ejemplo:

Si tenemos un grupo de máquinas que va a trabajar a una determinada altura, Debemos considerar  que si la altitud del lugar de operación es mayor a 1,500 msnm se debe preparar el equipo para trabajos en altura, es decir "pedir los repuestos" necesarios para la instalación del sistema de arranque en frío. Si va a una altura inferior a 1,500 "No considerar".

Para que se repita las indicaciones señaladas aplicaremos:

Sub preparacion()
x = 2
a = Cells(x, 2)
Do While Cells(x, 2) <> ""
If Cells(x, 2) > 1500 Then
Cells(x, 3) = "pedir repuestos"
Else
Cells(x, 3) = "No considerar"
End If
x = x + 1
Loop
End Sub

Para ejecutar mejor la macro colocaremos también un botón, que permitirá actualizar los datos mientras vamos ingresando la información

Private Sub CommandButton1_Click()
Call preparacion
End Sub

21 300x187, Do Loop aplicado a repetir indicaciones

(Para mayor visualización de la imagen, hacer click en la misma)

 

DO..LOOP APLICADO

Un comentario

Deja una respuesta

Los campos requeridos estan marcados con *.