Sub test()
MsgBox "hello"
MsgBox "好累"
End Sub
函數加上括號後就會自動補End Sub。
msgbox即使全部小寫,會自動轉換成MsgBox。
在VBA中,函數名稱大小寫不影響。
需要注意巨集名稱必須唯一。
Sub test2()
MsgBox "我是第二個"
End Sub
表示未定義FUNCTION
Sub test()
Msgox 打錯了
End Sub
Sub test()
MsgBox []
End Sub
Sub test()
MsgBox "真假", vbYesNo
End Sub
更多參數
- vbOKCancel
- vbOKOnly
- vbQuestion
- vbRetryCancel
- vbSystemModal
- vbYesNoCancel
MsgBox的第三個參數用來設定標題。
單行寫法:
Sub 我來設定標題()
MsgBox "真假", vbRetryCancel, "我是標題"
End Sub
多行寫法:
Sub 我來設定標題()
MsgBox "真假", vbRetryCancel, _
"我是標題"
End Sub
如果不想變更按鈕形式,但是又想要更改標題,可以直接將第二個參數跳過,例如:
Sub 我來設定標題()
MsgBox "真假", , "我是標題"
End Sub
Sub test()
MsgBox Buttons:=vbRetryCancel, Prompt:="我跑到第二個了"
End Sub