988MSGBOX函數

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