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