MSGBOX函數
988 |
MSGBOX函數 |
||||
示範檔 |
無 |
範例檔 |
988.XLSX |
結果檔 |
988F.XLSX |
請教:
在Excel裡想設計一個按鈕按下去之後可跑出提醒視窗 請問該如何做呢
謝謝
步驟1:按ALT+F11鍵,開啟VBA視窗。
步驟2:點取「插入 > 模組」指令,開啟一個空白模組工作表。
步驟3:輸入如下程序。
Sub TEST()
Dim X
X = MsgBox("歡迎光臨", vbYesNo, "WELCOME")
End Sub
步驟4:按ALT+F11鍵回到活頁簿。
步驟5:點取「開發工具 > 插入 > 按鈕」圖示。
步驟6:在工作表按住滑鼠左鍵不放拉一方框,並開啟【指定巨集】對話方塊。
步驟7:點取「TEST」項目。
步驟8:點取「確定」鈕。
當點取該按鈕會出現如下圖畫面。
【MsgBox 函數】
語法 Msgbox 巨集(提示、按鈕、標題,說明檔案、內容)
參數 |
說明 |
---|---|
提示 |
必要。顯示對話方塊中的字串運算式。提示的長度上限為1024個字元,根據使用的字元的寬度。如果提示包含超過一行,您可以分隔各行使用換行字元 (Chr(13)),換行字元(Chr(10)),或歸位字元-換行字元每行之間的組合(Chr(13)與Chr(10))。 |
按鈕 |
選用。數值運算式所指定的數字與類型按鈕以顯示、要使用的圖示樣式、預設按鈕的身分識別和訊息方塊樣式的值總和。如果省略,按鈕的預設值為 0。 |
標題 |
選用。顯示在標題列對話方塊中的字串運算式。如果您省略標題時,應用程式的名稱會在標題列中。 |
說明檔案 |
選用。識別用來提供即時線上說明對話方塊的說明檔的字串運算式。如果提供說明檔案,也必須提供的內容。 |
內容 |
選用。指派到適當的說明主題說明作者的說明內容數字的數值運算式。如果提供內容,也必須提供說明。 |
按鈕參數設定為:
常數 |
值 |
描述 |
---|---|---|
vbOKOnly |
0 |
顯示 [只有[確定] 按鈕。 |
vbOKCancel |
1 |
顯示[確定] 和 [取消] 按鈕。 |
vbAbortRetryIgnore |
2 |
顯示中止、再試一次,並略過] 按鈕。 |
vbYesNoCancel |
3 |
顯示[是]、 [否],和 [取消] 按鈕。 |
vbYesNo |
4 |
顯示 [是] 和 [否]按鈕。 |
vbRetryCancel |
5 |
顯示重試] 和 [取消] 按鈕。 |
vbCritical |
16 |
顯示要徑訊息] 圖示。 |
vbQuestion |
32 |
顯示警告查詢 ] 圖示。 |
vbExclamation |
48 |
顯示警告訊息 ] 圖示。 |
vbInformation |
64 |
顯示資訊訊息] 圖示。 |
vbDefaultButton1 |
0 |
第一個按鈕是預設值。 |
vbDefaultButton2 |
256 |
第二個按鈕是預設值。 |
vbDefaultButton3 |
512 |
第三個按鈕是預設值。 |
vbDefaultButton4 |
768 |
第四個按鈕是預設值。 |
vbApplicationModal |
0 |
強制回應; 應用程式使用者必須先在目前的應用程式中的工作回應 [訊息] 方塊。 |
vbSystemModal |
4096 |
系統強制回應。所有應用程式會暫停,直到使用者回應 [訊息] 方塊為止。 |
vbMsgBoxHelpButton |
16384 |
新增至 [訊息] 方塊的 [說明] 按鈕 |
VbMsgBoxSetForeground |
65536 |
指定為前景視窗的訊息方塊視窗 |
vbMsgBoxRight |
524288 |
靠右對齊文字 |
vbMsgBoxRtlReading |
1048576 |
指定文字應該顯示為從右至左閱讀希伯來文和阿拉伯文系統 |
傳回值
常數 |
值 |
描述 |
---|---|---|
vbOK |
1 |
確定 |
vbCancel |
2 |
取消 |
vbAbort |
3 |
中止 |
vbRetry |
4 |
重試 |
vbIgnore |
5 |
略過 |
vbYes |
6 |
是 |
vbNo |
7 |
否 |