Come modificare Msgbox Titolo in Visual Basic Excel

June 12

Le varie applicazioni di Microsoft Office, ad esempio Access o Excel, includono una versione del linguaggio di programmazione Visual Basic chiamato Visual Basic, Applications Edition (VBA). È possibile utilizzare VBA per aggiungere codice personalizzato per il foglio di calcolo Excel per aumentare notevolmente la funzionalità del programma. Se avete bisogno di una finestra di messaggio di apparire per notificare a un utente quando viene apportata una modifica al foglio di calcolo Excel è possibile utilizzare la funzione MsgBox. È inoltre possibile modificare il titolo di finestra di messaggio di personalizzare la funzione alle proprie esigenze.

istruzione

1 Aprire il foglio di calcolo Excel. Passare alla scheda "Sviluppatore" alla fine in alto a destra della barra degli strumenti di Excel.

2 Fai clic su "Visual Basic" per aprire il Visual Basic, Applications finestra di programmazione. Scorrere l'elenco sul lato sinistro della finestra e fare clic sul foglio specifico della cartella di lavoro in cui la finestra di messaggio deve essere visualizzato.

3 Scorrere qualsiasi codice VBA esistente e individuare il segmento specifico dove apparirà la finestra di messaggio per l'utente del foglio di calcolo.

4 Creare una nuova finestra di messaggio utilizzando la funzione "MsgBox". Ad esempio digitare "MsgBox (" Ciao ", 0)" se si desidera visualizzare una finestra di messaggio che dice "Ciao" e ha un pulsante standard "OK".

5 Aggiungere un terzo argomento della funzione MsgBox per modificarne il titolo. Per esempio, se si desidera una finestra di messaggio che dice "Ciao!" e ha un titolo di "Auguri" è necessario digitare "MsgBox (" Hello! ", 0," Saluti ")."

Consigli e avvertenze

  • Il secondo argomento si passa alla funzione MsgBox è un codice numerico che determina il tipo di pulsanti utilizza la finestra di messaggio. "0" dà un pulsante "OK", "1" crea "OK" e "Annulla" pulsanti, e "3" dà "Abort", "Riprova", e "i pulsanti Ignora".
  • Proprio come con qualsiasi altra funzione è possibile passare variabili alla funzione MsgBox anziché direttamente digitando messaggio e titolo della scatola. Per esempio, se si dispone di una variabile stringa denominata "ImportantMessage" che cambia tutto il programma è possibile creare una finestra di messaggio digitando "MsgBox (" Ciao! ", 0, ImportantMessage)." Il titolo della finestra di messaggio sarebbe quindi visualizzare qualunque sia la "ImportantMessage" variabile è stata attualmente impostata.