Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sentencia Do
Sentencia Do
Do While condicin
Instrucciones
Loop
Ejemplo:
El siguiente ejemplo convierte todo el contenido de
una caja de texto a mayscula:
Dim TotalCaracterLeido As Integer
TotalCaracterLeido = 0
Do While Len(txtContenido.Text) > TotalCaracterLeido
TotalCaracterLeido = TotalCaracterLeido + 1
txtContenido.SelStart = TotalCaracterLeido - 1
txtContenido.SelLength = 1
txtContenido.SelText = UCase(txtContenido.SelText)
Loop
Control
Propiedad
Valor
Text
Name
MultiLine
ScrollBars
Text
txtContenido
True
2 Vertical
Command1
Name
Caption
cmdCambiar
&Cambiar
Ejercicio:
El siguiente bloque de cdigo permite calcular la raz cuadrada
de un nmero positivo. Si el nmero
introducido es negativo el bucle se repetir.
Dim Numero As Integer
Do
Numero = InputBox("Introduzca un nmero:")
If Numero < 0 Then MsgBox ("Introduzca un nmero positivo.")
Loop While (Numero < -0)