input函數(shù)返回的是什么類型 VBA中,InputBox函數(shù)的返回值類型是什么?
VBA中,InputBox函數(shù)的返回值類型是什么?字符串類型在對(duì)話框中顯示提示,等待用戶輸入文本或按下按鈕,然后返回包含文本框內(nèi)容的字符串。如果用戶單擊“取消”,此函數(shù)將返回一個(gè)長(zhǎng)度為零的字符串(”)
VBA中,InputBox函數(shù)的返回值類型是什么?
字符串類型在對(duì)話框中顯示提示,等待用戶輸入文本或按下按鈕,然后返回包含文本框內(nèi)容的字符串。如果用戶單擊“取消”,此函數(shù)將返回一個(gè)長(zhǎng)度為零的字符串(”)。
VB中字符串型數(shù)據(jù)可以賦值給整型變量嗎,inputbox返回的不都是字符串類型的值嗎,我把它賦給一?
對(duì)于InputBox返回的值,使用isnumeric()函數(shù)判斷是否為合法數(shù)字。如果是(函數(shù)返回true),它將被賦給整形變量。如果單擊“取消”,不僅會(huì)出現(xiàn)錯(cuò)誤(單擊“取消”將返回“null”),而且如果不輸入任何內(nèi)容,如果直接單擊“確定”,也會(huì)出現(xiàn)錯(cuò)誤。如果你輸入字母,你就會(huì)出錯(cuò)。另外請(qǐng)注意,如果您輸入類似于1E1的值,IsNumeric()也認(rèn)為它是一個(gè)數(shù)字,而1E1是一個(gè)科學(xué)符號(hào),表示10。
怎樣知道VB里面“inputbox“的返回值是確定還是取消???
如果取消,則返回值為空,但如果將輸入框中的文本更改為空字符串,然后單擊“確定”,則返回值也為空。比爾沒想到后來的程序員會(huì)有這個(gè)要求,所以他沒有設(shè)置這個(gè)函數(shù)。InputBox只接受文本。您可以設(shè)計(jì)自己的輸入框