Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2009, 09:39
Marcelote
 
Fecha de Ingreso: mayo-2009
Mensajes: 31
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Trabajar con InputBox

Hola, es correcto pero no sé si necesitas más:
Si pulsas Cancelar devuelve "" del mismo modo que si pulsas aceptar con el texto vacío.
Si quieres saber si se pulsó Esc o Cancelar utiliza un puntero, haz lo siguiente: (ejemplo)

Código:
Dim Valor as string
Valor = InputBox("Introduce un valor")
If StrPtr(Valor) = 0 Then 'Se pulsó Escape o Cancelar
    MsgBox "Cancelado"
Else 'Se pulsó Aceptar o Intro aunque la cadena pueda valer vbNullString
    MsgBox"Introduciste """ & Valor & """"
Endif
Un saludo.