VBA 學習筆記 輸入框

2022-02-18 06:54:43 字數 1293 閱讀 4531

學習資料

提示使用者輸入值。當輸入值後,如果使用者單擊確定 按鈕或按下鍵盤上的enter 鍵,inputbox函式將返回文字框中的文字。如果使用者單擊「取消」 按鈕,該函式將返回乙個空字串("")。

inputbox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])

引數選項

型別說明

預設值prompt

必需字串

提示的最大長度大約為1024個字元。 如果訊息擴充套件為多行,則可以使用每行之間的回車符(chr(13))或換行符(chr(10))來分隔行

title

可選字串

如果標題留空,應用程式名稱將被放置在標題欄中

default

可選字串

使用者希望顯示的文字框中的預設文字

xpos

可選數字

x軸的位置表示水平從螢幕左側的提示距離

如果留空,則輸入框水平居中

ypos

可選數字

y軸的位置表示豎直方向從螢幕左側的提示距離

如果留空,則輸入框垂直居中

helpfile

可選字串表

標識用於為對話方塊提供上下文相關幫助的幫助檔案

context

可選數字

用於標識由幫助作者分配給相應幫助主題的幫助上下文編號。如果提供上下文,則還必須提供helpfile。

function countarea()

dim length as double

dim width as double

length = inputbox("輸入乙個長度值: ", "輸入長度")

width = inputbox("輸入乙個寬度值:", "輸入寬度")

findarea = length * width

countarea = findarea

msgbox(countarea)

end function

昨天學了個寫法是 const a as string = "abc"

今天又學了個寫法是 dim a as double

與 lua 相比,vba 語言的基礎語法有點囉嗦。

常量和變數還要分別用 const 和 dim 來區分,在 lua 裡直接用雙引號和等號賦值、區分變數型別就好了。

除此之外,vba 還有乙個特點就是判斷語句 if 必須要用 end if 來結束。

另外還有關鍵字首字母大寫的問題……

不得不說,這個語言倒是真的挺嚴謹的,就是有點不夠簡潔啊!

VBA輸入框(InputBox) 六

inputbox函式提示使用者輸入值。當輸入值後,如果使用者單擊確定 按鈕或按下鍵盤上的enter 鍵,inputbox函式將返回文字框中的文字。如果使用者單擊 取消 按鈕,該函式將返回乙個空字串 語法inputbox prompt title default xpos ypos helpfile,...

Bootstrap學習筆記(七) 輸入框組

通過在文字輸入框 前面 後面或是兩邊加上文字或按鈕,可以實現對表單控制項的擴充套件。為 input group 賦予 input group addon 或 input group btn 類,可以給 form control 的前面或後面新增額外的元素 class input group clas...

輸入框輸入限制

public class verifytext 主監聽 regexpverifylistener regexpverifylistener null regexpverifylistener regexpverifylistener this.text.getdata digitverifylist...