Visual Basic - Input vacío, cómo negarlo

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Input vacío, cómo negarlo

Publicado por Marcos (2 intervenciones) el 08/06/2019 21:57:06
Buenas gente. Recién estoy comenzando con Visual Basic.
Tengo una duda que para la gente que ya hace mucho lo utiliza seguro va a ser muy sencilla. Pero yo apenas empiezo y me vuelve loco.
Estoy haciendo un trabajo, y es que el usuario
Al darle click a comenzar le va a pedir mediante
Un inputbox que indique un nro de legajo
Y este se va a guardar en una variable llamada Leg.
Mi pregunta es la siguiente:
Cómo hago para que si el usuario no pone nada
Y presiona Enter, le indique un msgbox de que
El nro es invalido, y le vuelva a pedir ingresar el nro?

Tengo ideas, pero no sé. Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.781
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Input vacío, cómo negarlo

Publicado por Andres Leonardo (1510 intervenciones) el 10/06/2019 16:04:55
Dos maneras...

1
2
3
4
Dim Numero As String
Do
Numero = InputBox("numero:")
Loop Until IsNumeric(Numero)

Otra seria mas o menos asi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Form_Load()
Dim numero As String
numero = InputBox("Ingrese Numero inicio ")
 
If numero = "" Then
    MsgBox "Ingreso cancelado"
    numero = InputBox("Ingrese Numero espacio")
Else
    If Not IsNumeric(numero) Then
        MsgBox "Ingrese Ingrese solo números"
        numero = InputBox("Ingrese Numero letras")
    End If
End If
 
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar