| |||
| 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:
Un saludo. 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
|