![ad280dffa0e9484f8d9fa274647f0894.gif](https://img-blog.csdnimg.cn/img_convert/ad280dffa0e9484f8d9fa274647f0894.gif)
今天我们来学习InputBox函数:
这个是一个函数,运行时弹出一个输入框供用户输入数据,这个函数返回输入的数据。其实在以后的应用当中这个函数很少用到,完全可以自己写一个窗体来代替它,根据自己所需要的功能灵活使用,但是在学习的初期还是有必要来认识一下这个函数的用法,许多课后作业也是经常要求使用这个函数来输入数字。
它的格式:
InputBox(输入框提示内容,标题,默认内容,坐标x,坐标y)
我用一张图来表示每个参数位置:
其实只有提示内容是必须有的参数,其他的都可以省略。除非有特殊要求,一般情况下我们在使用的过程中只给出“提示内容”这个参数。
需要注意的是InputBox是函数,有返回值,不能像MsgBox那样直接MsgBox “XXX” ,必须有接受返回值的变量或者地方,例如:
运行效果:
你看,这个输入框可以输入数字,也可以输入文字,所以如果你用InputBox来输入数值用来计算的话,最好是把返回的值Val函数转换成数值型,这样比较科学规范,程序不易出错。
还有一点,InputBox有【确定】和【取消】两个按钮,如何判断用户点击哪个按钮了呢?官方没有给出参数,只说明如果点击【确定】按钮,返回用户输入的数据,如果点击【取消】按钮,则返回一个空的值,所以我们可以取返回值的长度来判断是否点击【取消】:
运行效果: