Visual Basic - inputbox cancelar

Life is soft - evento anual de software empresarial
 
Vista:

inputbox cancelar

Publicado por David (59 intervenciones) el 15/10/2004 10:25:30
hola:
Tengo un asunto pendiente con un input box, como sabemos si al inputbox le as a cancelar, nos da error en el programa.
¿Sabeis alguna solucion para manipular este error o para evitar ke esto suceda?(no me interesa ke kuando ocurra un errorpor otra motivo totalmente diferente lo solucione de la misma manera)

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

RE:inputbox cancelar

Publicado por POLA (522 intervenciones) el 15/10/2004 11:15:05
Cuando pulsamos la tecla Cancelar de un InputBox lo que devuelve es una cadena vacía. Deberás de controlar que la cadena sea distinta de vacia.

Espero te sirva. Saludos Pola
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

RE:inputbox cancelar

Publicado por Ruri (583 intervenciones) el 16/10/2004 07:09:57
David: El inputbox no tira errores de ningún tipo, el que está tirando error es tu código. Cuando presionás cancelar el inputbox devuelve una cadena vacía. Lo que tenés que hacer es controlarla antes de pasar el valor a tu código. Pro ejemplo:

dim n as double, s as string
s=InputBox("Ingrese un número")
if s="" then msgbox "Canceló": exit sub
n=cdbl(s)
if n=0 then msgbox "Ingresó cero": exit sub
msgbox "División = " & (360/n)

Espero que te sirva

Saludos Ruri
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