Ma si può intercettare il click sul pulsante annulla di una InputBox
cosi come succede per una msgbox???
:master:
Ma si può intercettare il click sul pulsante annulla di una InputBox
cosi come succede per una msgbox???
:master:
dichiari una variabile che deve contenere la risposta, se premi ok alla variabile viene assegnato un valore, altrimenti non succede nulla, devi quindi controllare il puntatore alla variabile con StrPtr e in base al valore che ti ritorna riesci a capire se è stato premuto annulla oppure no.
codice:Dim strTemp As String strTemp = InputBox("inserire un valore") If StrPtr(strTemp) = 0 Then 'premuto annulla ElseIf Len(strTemp) = 0 Then 'non ha inserito nulla e premuto ok Else 'tutto ok End If
Ans.
:di56: si ans ha ragione, ecco ekko altri esempi pratici:
oppurecodice:dim nome as string nome=inputbox("dato","dato") if nome ="" then exit sub
codice:dim nome as string start: nome=inputbox("dato","dato") if nome ="" then goto start