INSTRUCCIÓN DO... LOOP Es una instrucción de repetición al igual que el ciclo for, pero la diferencia es que para ejecutar las instrucciones se evalúa una condición. La instrucción Do... Loop tiene dos sintaxis diferentes Do while condición Instrucción1 Instrucción2 [exitd do] Instrucción N Loop Do Until condición Instrucción1 Instrucción2 [exitd do] Instrucción N Loop entendiendo las diferentes expresiones: Do while ejecuta un bloque de instrucciones siempre y cuando la condición sea verdadera, en caso sea falsa, termina el ciclo y el programa continúa su ejecución en la siguiente línea de la instrucción loop. Do Until el bloque se ejecuta tantas veces como la condición sea falsa, terminando el ciclo hasta que el ciclo se vuelva verdadero. Exit Do proporciona una salida para el ciclo sin necesidad de cumplir la condición; generalmente va acompañada de una sentencia if para determinar el momento de la salida. Ejercicio Dirigido: programa el siguiente formulario: INGRESE EL SIGUIENTE CÓDIGO Private Sub Check1_Click() List1.Visible = True End Sub --------------------------------------------------------------------Private Sub Command1_Click() Dim numero As Integer Dim valor As Integer numero = 1 valor = Val(Text1.Text) Do While valor > numero List1.AddItem (numero) numero = numero + 1 Loop End Sub Private Sub Command2_Click() MsgBox "¿Desea Salir de la aplicación" End End Sub --------------------------------------------------------------------Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0 End If End Sub