input函数返回的是什么类型 VBA中,InputBox函数的返回值类型是什么?

VBA中,InputBox函数的返回值类型是什么?字符串类型在对话框中显示提示,等待用户输入文本或按下按钮,然后返回包含文本框内容的字符串。如果用户单击“取消”,此函数将返回一个长度为零的字符串(”)

VBA中,InputBox函数的返回值类型是什么?

字符串类型在对话框中显示提示,等待用户输入文本或按下按钮,然后返回包含文本框内容的字符串。如果用户单击“取消”,此函数将返回一个长度为零的字符串(”)。

VB中字符串型数据可以赋值给整型变量吗,inputbox返回的不都是字符串类型的值吗,我把它赋给一?

对于InputBox返回的值,使用isnumeric()函数判断是否为合法数字。如果是(函数返回true),它将被赋给整形变量。如果单击“取消”,不仅会出现错误(单击“取消”将返回“null”),而且如果不输入任何内容,如果直接单击“确定”,也会出现错误。如果你输入字母,你就会出错。另外请注意,如果您输入类似于1E1的值,IsNumeric()也认为它是一个数字,而1E1是一个科学符号,表示10。

怎样知道VB里面“inputbox“的返回值是确定还是取消啊?

如果取消,则返回值为空,但如果将输入框中的文本更改为空字符串,然后单击“确定”,则返回值也为空。比尔没想到后来的程序员会有这个要求,所以他没有设置这个函数。InputBox只接受文本。您可以设计自己的输入框