Utilizzare messageboxes che utilizzano VBA in Microsoft Excel
In questo articolo impareremo la casella dei messaggi in vba.
Ecco alcuni esempi di msgbox di excel vba su come utilizzare msgbox in excel:
MsgBox "The job is done !" ' messagebox with text and OK-button MsgBox "The job is done !", vbInformation ' messagebox with text, OK-button and an information-icon MsgBox "The job is done !", vbCritical ' messagebox with text, OK-button and a warning-icon MsgBox "The job is done !", vbInformation, "My Title" ' messagebox with text, OK-button, information-icon and a custom title text Answer = MsgBox("Do you want to continue ?", vbYesNo) ' messagebox with YES- and NO-buttons, ' the result is an integer, the constants are named vbYes and vbNo. Answer = MsgBox("Do you want to continue ?", vbYesNo + vbQuestion) ' messagebox with YES- and NO-buttons and a question-icon Answer = MsgBox("Do you want to continue ?", vbYesNo + vbQuestion, "My Title") ' messagebox with YES- and NO-buttons, ' question-icon and a custom title text Answer = MsgBox("Do you want to continue ?", vbYesNo + 256 + vbQuestion, "My Title") ' messagebox with YES- and NO-buttons, question-icon and a custom title text, ' the NO-button is default Answer = MsgBox("Do you want to continue ?", vbOKCancel, "My Title") ' messagebox with OK- and CANCEL-buttons, the result is an integer, ' the constants are named vbOK og vbCancel.
Il risultato della funzione MsgBox-VBA può essere memorizzato in una variabile.
La variabile può essere di tipo Integer.
Questa variabile può essere utilizzata successivamente nel codice della macro come questo:
Answer = MsgBox("Do you want to continue ?", _ vbOKCancel, "My Title") If Answer = vbCancel Then Exit Sub ' the macro ends if the user selects the CANCEL-button
O in questo modo:
If MsgBox("Do you want to continue ?", vbOKCancel, _ "My Title") = vbCancel then Exit Sub