Condividi:        

[Excel] INPUTBOX o MSGBOX temporizzato

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[Excel] INPUTBOX o MSGBOX temporizzato

Postdi mpsinf » 14/03/13 20:33

Ciao a tutti, chiedo una cosa forse un po' strana...
è possibile creare una inputbox o un msgbox temporizzato ossia che rimanga il messaggio o il riquadro di input per tot secondi e se non si digita nulla procede automaticamente ? :?: :?:
XP + Excel 2003 Ita
W7 + Excel 2007 Ita
mpsinf
Utente Senior
 
Post: 168
Iscritto il: 03/09/03 18:33

Sponsor
 

Re: [Excel] INPUTBOX o MSGBOX temporizzato

Postdi Anthony47 » 14/03/13 23:51

Lo fai con una userform, all' interno della quale metti il messaggio preferito e un tasto.
Invece di usare MsgBox userai Userform1.Show vbmodeless
La userform avra' una sua UserForm_Initialize che include lo scheduling (usando "On Time") di una MacroEnd dopo tot secondi.
La macro di CommandButton1_Click comprendera il solo comando Unload Userform1, e idem la MacroEnd.
In questo modo quando fai uscire il messaggio (la Userform1.Show vbmodeless detta prima) scheduli anche la terminazione della form, che comunque puo' anche essere comandata dall' utente (se presente) col tasto.
Questo in principio.
Non ricordo se hai gia' usato userform, prova e se ti areni scrivi ancora e scenderemo in suggerimenti piu' dettagliati.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "[Excel] INPUTBOX o MSGBOX temporizzato":


Chi c’è in linea

Visitano il forum: Nessuno e 73 ospiti