vba 判断文本框内容是否为空_【VBA】 数据输入 Inputbox 基本语法
在使用Excel 的過程中,如果需要用戶輸入簡(jiǎn)單的數(shù)據(jù),作為“已知數(shù)”,那么可以使用inputbox 函數(shù)顯示一個(gè)對(duì)話框,供用戶在對(duì)話框中輸入數(shù)據(jù)。
Inputbox 函數(shù)語(yǔ)法在一對(duì)話框來(lái)中顯示提示,等待用戶輸入正文或按下按鈕,并返回包含文本框內(nèi)容的字符串。
第一講:簡(jiǎn)單介紹里面的參數(shù),以及判斷用戶選擇了那個(gè)按鈕。
InputBox 函數(shù)的語(yǔ)法具有以下 幾個(gè)命名參數(shù):
Prompt 必需的。
作為對(duì)話框消息出現(xiàn)的字符串表達(dá)式。Prompt 的最大長(zhǎng)度大約是 1024 個(gè)字符,由所用字符的寬度決定。如果 Prompt 包含多個(gè)行,則可在各行之間用回車符 (Chr(13))、換行符 (Chr(10)) 或回車換行符的組合 (Chr(13) & Chr(10)) 來(lái)分隔。
Title 可選的。
顯示對(duì)話框標(biāo)題欄中的字符串表達(dá)式。如果省略 Title,則把應(yīng)用程序名放入標(biāo)題欄中。
Default 可選的。
顯示文本框中的字符串表達(dá)式,在沒有其它輸入時(shí)作為缺省值。如果省略 Default,則文本框?yàn)榭铡F渌鼌?shù)省略,請(qǐng)參見Excel幫助文件。
知道了Inputbox函數(shù)說(shuō)明后,則需要進(jìn)一步得知,用戶在選擇不同按鈕后會(huì)有什么反應(yīng)。即要知道在單擊[取消]或[關(guān)閉]或[確定]按鈕的返回值。
例子#1: 加載簡(jiǎn)單判斷的輸入框
Sub Zhihuinputbox()Dim Inp As String'如果需要賦值時(shí),請(qǐng)?jiān)诤瘮?shù)內(nèi)添加括號(hào)() Inp = InputBox("這是在知乎專欄的分享", "知乎", "VBA inputbox 用法") ' 如果按了【取消】或者【關(guān)閉】 則返回VbNullstring, 則strptr(Inp)=0 If StrPtr(Inp) <> 0 Then If Len(Trim(Inp)) > 0 Then '取消輸入框里的所有空格,并計(jì)算其字符長(zhǎng)度[a1].Value = InpelseMsgBox "你沒有輸入任何內(nèi)容!" '等于0,則便是輸入為空值End IfElseMsgBox "你取消并放棄了輸入!" '表示你按了【取消】/【關(guān)閉】這倆個(gè)間任意一個(gè)按鈕 End IfEnd subMsgBox "你取消并放棄了輸入!" '表示你按了【取消】/【關(guān)閉】這倆個(gè)間任意一個(gè)按鈕
總結(jié)
以上是生活随笔為你收集整理的vba 判断文本框内容是否为空_【VBA】 数据输入 Inputbox 基本语法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学生信息系统求助_一个学生信息录入和查询
- 下一篇: opencv检测相交点_OpenCV:曲