Salve a tutti.
Non riesco a capire perche' se nell'evento afterupdate metto questo codice
If MsgBox("Confermi la scelta " & UCase(Principale.f_dip.Text) & "?", vbInformation + vbYesNo, "Dipendenza") = vbYes Then
f_dip.Enabled = False
Sheets("Dati_comuni").Range("H14").Value = "SI"
Sheets("Dati_comuni").Range("I14").Value = CDbl(f_codfil)
Sheets("Dati_comuni").Range("J14").Value = Principale.f_dip.Text
Sheets("Dati_comuni").Range("k14").Value = f_ubicaz
endif
Quando finisco di digitare sul texbox mi compare la domanda (OK), ma se rispondo NO e mi riposizione sul texbox, modificando il campo digitato, la domanda non viene piu' riproposta.
Ho provato a mettere lo stesso codice nell'evento exit, ma questa volta, funziona anche entrando e uscendo piu' volte dal focus, ma mi propone la domanda due volte ?!?!?
Come posso risolvere ?
Grazie