Condividi tramite

MsgBox chiusura automatica

Anonimo
2014-03-26T10:57:34+00:00

Buongiorno!

In una macro è presente le seguente condizione:

For i=x to n

    If (condition=True) Then

        MsgBox("True")

     End If

Next i

ho visto che tramite User Form posso fare in modo che le MsgBox si chiudano dopo un certo tempo.

Posso fare la stessa cosa anche senza User Form? se si come?

Ringrazio

A

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-03-26T11:37:05+00:00

ho visto che tramite User Form posso fare in modo che le MsgBox si chiudano dopo un certo tempo.

Nel caso che illustri, personalmente creerei una UserForm da gestire. La MsgBox è Modale, quindi *blocca* la lettura/l'esecuzione del codice fino a che non rispondi con la pressione su uno dei suoi pulsanti.

Se non è peccato, può utilizzare qualcosa del genere.

Ecco il link per maggiori dettagli:

http://msdn.microsoft.com/en-us/library/x83z1d9f(v=VS.85).aspx

Andrea.


With CreateObject("WScript.Shell")

  .PopUp "Messaggio", SecondiDaAttendere, "Titolo Finestra"

End With


La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-03-26T13:15:29+00:00

    Se non è peccato

    ROTFL!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-03-26T12:09:49+00:00

    Ciao Alberto,

    Oltre alla risposta di Andrea, si è stato notato che il metodo Popup non funziona come anticipato con alcune configurazioni di Windows. Pertanto, se hai l'intenzione di condividere il file, sarebbe necessario verificare che il codice popup funzionerà per ogni utente.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-03-26T11:11:08+00:00

    ho visto che tramite User Form posso fare in modo che le MsgBox si chiudano dopo un certo tempo.

    Nel caso che illustri, personalmente creerei una UserForm da gestire. La MsgBox è Modale, quindi *blocca* la lettura/l'esecuzione del codice fino a che non rispondi con la pressione su uno dei suoi pulsanti.

    La risposta è stata utile?

    0 commenti Nessun commento