【Excel VBA教學】入門-Msgbox參數設定

Msgbox參數

前一篇【Excel VBA教學】入門第一步,使用了Msgbox函數,現在讓我們來做Msgbox的參數設定。

按鈕設定

Sub test()
Msgbox “練習巨集”
End sub

則會顯示以下訊息方塊:

讓我們改寫成

Sub test()
Msgbox “練習巨集”, vbYesNo
End sub

則會變成顯示以下訊息方塊:

VbYesNo」即為「Msgbox」的參數,還有以下參數設定,可以試著練習看看:

參數設定

[wptb id=12752]

練習按鈕

vbYesNoCancel

Sub test()
Msgbox “練習巨集”, vbYesNoCancel
End sub

vbOKCancel

Sub test()
MsgBox “練習巨集”, vbOKCancel
End Sub

vbRetryCancel

Sub test()
MsgBox “練習巨集”, vbRetryCancel
End Sub

vbAbortRetryIgnore

Sub test()
MsgBox “練習巨集”, vbAbortRetryIgnore
End Sub

標題設定

再試著改寫成以下

Sub test()
MsgBox “練習巨集”, vbYesNo, “練習命名標題”
End Sub

則會變成顯示以下訊息方塊,可以發現標題名稱變更了。

參數名稱

雖然輸入「Msgbox」再按下空白鍵,Excel會給出參數設定的提示,但需要依照順序輸入也是挺麻煩的,如果我們記下參數名稱,則可以進行以下操作:

Sub test()
MsgBox Title:=”練習命名標題”, Prompt:=”練習巨集”, Buttons:=vbYesNo
End Sub

Title標題
Prompt提示
Buttons按鈕
基本上大多名稱都能以英文了解其意思。

雖然使用不同的語法,但顯示出的訊息方塊會和先前的相同。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *