VBA InputBox , gestione bottone annula

di il
1 risposte

VBA InputBox , gestione bottone annula

Ciao a tutti ragazzi!
Vi chiedo un aiuto,
sto cercando di gestire il bottone "Annulla" di un inoutbox in vba,
quello che vorrei fare è questo, quando clicco sul bottone annulla la finestra di dialogo si chiude,
il codice che ho fatto è questo:


    If InputBox("Inserire utente:", "Validazione") = "valore" Then
    DoCmd.OpenForm "frm1"

else
Messaggio = msbox ("ERRORE , UTENTE ERRATO")

end if 

sulla finestra di dialogo dell'inputbox vengono mostrati due bottoni: ok e Annulla.
in pratica ho aggiunto un else al controllo if perché se l'utente inserito non è "valore" allora esce il messaggio di errore, ma quando clicco su "annulla" della inputbox mi mostra il messaggio di errore , invece vorrei gestirlo in modo tale che al click di quel bottone si chiude la finestra di dialogo, come se uscisse dal controllo if.
Mi serve un ciclo secondo voi?

Grazie mille!!

1 Risposte

  • Re: VBA InputBox , gestione bottone annula

    
            If InputBox("Inserire utente:", "Validazione") = "valore" Then
            DoCmd.OpenForm "frm1"
    
        else
        Messaggio = msbox ("ERRORE , UTENTE ERRATO")
    
        end if
    
    
    Messaggio = MsgBox ("ERRORE , UTENTE ERRATO")
Devi accedere o registrarti per scrivere nel forum
1 risposte