iamlaosong文
VBA编程时inputbox 有两种用法,一个是inputbox函数,一个是application.inputbox方法,两者用法差不多,差别在后者多了输入类型,导致返回值也有很大不同。
1、inputbox函数在输入字符串后点击“确认”按钮返回字符串,如果需要数值,可以用val函数转换,点击“取消”则返回空字符串。其用法如下:
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
该函数必须具有的参数是prompt,其它都是可选函数。
2、application.inputbox在输入字符串后点击“确认”按钮根据type类型返回不同类型的值,点击“取消”则返回逻辑值false,其用法如下:
application.inputbox(prompt,title,default,left,top,helpfile,helpcontextid,type)
同样也是prompt是必选参数,其它是可选参数。其中

本文介绍了VBA编程中InputBox函数和Application.InputBox方法的区别和使用。InputBox函数返回字符串,需手动用Val转换数值;Application.InputBox则能根据type参数返回不同类型值,如文本、数字或单元格引用。用户取消操作时,函数返回空字符串,而方法返回False。示例代码展示了不同type设置下的效果,以及输入框位置调整的差异。
最低0.47元/天 解锁文章
1376

被折叠的 条评论
为什么被折叠?



