Problema con un inputbox para excel

26/11/2008 - 16:30 por Jose | Informe spam
Tengo una macro en excel que hace que salgan varios inputbox seguidos, pero
lo que quiero es que al pulsar el boton cancelar de alguna inpubox se pare la
macro y no que ponga un 0 y sigan saliendo las demás inputbox.


Sería algo así, pero lo del boton vbCancel solo vale para msgbox, en
inputbox no me funciona. ¿Solución?

x = Val(InputBox("Valor de x", "INTRODUZCA x"))
ActiveSheet.Range("H5").Value = x / 100

If x = vbCancel Then

Exit Sub

End If
 

Leer las respuestas

#1 Alex V.
26/11/2008 - 18:09 | Informe spam
Podrías usar:
If x = "" Then Exit Sub


Saludos

Alejandro Villarreal




"Jose" wrote:

Tengo una macro en excel que hace que salgan varios inputbox seguidos, pero
lo que quiero es que al pulsar el boton cancelar de alguna inpubox se pare la
macro y no que ponga un 0 y sigan saliendo las demás inputbox.


Sería algo así, pero lo del boton vbCancel solo vale para msgbox, en
inputbox no me funciona. ¿Solución?

x = Val(InputBox("Valor de x", "INTRODUZCA x"))
ActiveSheet.Range("H5").Value = x / 100

If x = vbCancel Then

Exit Sub

End If

Preguntas similares