
- VBA 教程
- VBA - 首頁
- VBA - 概述
- VBA - Excel 宏
- VBA - Excel 術語
- VBA - 宏註釋
- VBA - 訊息框
- VBA - 輸入框
- VBA - 變數
- VBA - 常量
- VBA - 運算子
- VBA - 決策
- VBA - 迴圈
- VBA - 字串
- VBA - 日期和時間
- VBA - 陣列
- VBA - 函式
- VBA - 子過程
- VBA - 事件
- VBA - 錯誤處理
- VBA - Excel 物件
- VBA - 文字檔案
- VBA - 圖表程式設計
- VBA - 使用者窗體
- VBA 有用資源
- VBA - 快速指南
- VBA - 有用資源
- VBA - 討論
VBA - InputBox 函式
InputBox 函式提示使用者輸入值。輸入值後,如果使用者單擊“確定”按鈕或按鍵盤上的 ENTER 鍵,則 InputBox 函式將返回文字框中的文字。如果使用者單擊“取消”按鈕,則該函式將返回空字串("")。
語法
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
引數說明
Prompt − 必需引數。在對話方塊中顯示為訊息的字串。提示的最大長度約為 1024 個字元。如果訊息超過一行,則可以使用回車符 (Chr(13)) 或換行符 (Chr(10)) 在每行之間分隔行。
Title − 可選引數。在對話方塊標題欄中顯示的字串表示式。如果標題留空,則應用程式名稱將放置在標題欄中。
Default − 可選引數。文字框中的預設文字,使用者希望顯示。
XPos − 可選引數。X 軸的位置表示提示距離螢幕左側的水平距離。如果留空,則輸入框水平居中。
YPos − 可選引數。Y 軸的位置表示提示距離螢幕左側的垂直距離。如果留空,則輸入框垂直居中。
Helpfile − 可選引數。一個字串表示式,用於標識用於為對話方塊提供上下文相關幫助的幫助檔案。
context − 可選引數。一個數值表示式,用於標識幫助作者分配給相應幫助主題的幫助上下文編號。如果提供了 context,則也必須提供 helpfile。
示例
讓我們透過在執行時使用兩個輸入框(一個用於長度,一個用於寬度)從使用者那裡獲取值來計算矩形的面積。
Function findArea() Dim Length As Double Dim Width As Double Length = InputBox("Enter Length ", "Enter a Number") Width = InputBox("Enter Width", "Enter a Number") findArea = Length * Width End Function
輸出
步驟 1 − 要執行相同操作,請使用函式名稱呼叫並按 Enter 鍵,如下面的螢幕截圖所示。

步驟 2 − 執行後,將顯示第一個輸入框(長度)。在輸入框中輸入一個值。

步驟 3 − 輸入第一個值後,將顯示第二個輸入框(寬度)。

步驟 4 − 輸入第二個數字後,單擊“確定”按鈕。面積將顯示在下面的螢幕截圖中。

廣告