Excel VBA之第十课
大家下午好,在昨天学习了注释语句之后是不是对VBA语句越来越感兴趣了呢?好,那我们趁热打铁,今天学习一种新的语句输入语句:即InputBox函数。
InputBox函数:用于获取输入,该函数将显示一个输入对话框,等待用户输入。用户在其中输入内容并且单击“确定”按钮后,该输入内容将作为该函数的返回值。当用户单击“取消”按钮后,该对话框不返回任何结果。该函数的语法结构为:
InputBox Prompt,[Title],[Default],[XPos],[YPos],[Helpfile],[Context]
参数说明:

说明:
在VBA中,如果没有同时提供XPos和YPos,不会提示语法错误,但单独出现的XPos或YPos将被忽略,相当于省略了这两个参数。
示例:

结果:
(1)、

(2)、

(3)、

请朋友们好好看看图中的结果,并思考为什么是这样的,不明白的在楼下留言,我会及时回复。
以上的示例演示的是参数比较齐全的情况,在实际运用中,我们一般只需要前三个参数即可,因为我们的要求并不高,示例:

结果:

在学习上面的部分后,我们发现确实出现了输入提示框,当我们输入内容之后,也点击了确定,有用的朋友会问然后呢?这点击了确定之后有什么用呢?这是个聪明的问题,正如前面所问,如果这样写代码其实是没有意义的,只是表面上有一个输入提示框而已,并无它用。在今后的编辑代码中,我们是使用这样的格式的:
返回值=InputBox(Prompt,[Title],[Default],[XPos],[YPos],[Helpfile],[Context])
也就是把参数都括起来,然后就会把输入的内容保存起来了。
示例:

结果:

这就是InputBox函数额用法,大家动手玩玩吧。由于水平有限,在讲课之中若有不妥当的地方希望大家及时批评指正,共同进步啦~以后会继续不定期更新VBA基础知识。
把我用的教材给你们:
http://tieba.baidu.com/p/4225750137?pid=81003709352&cid=0#81003709352
新建了一个群:438827032 欢迎大家探讨交流Excel VBA问题~
大家下午好,在昨天学习了注释语句之后是不是对VBA语句越来越感兴趣了呢?好,那我们趁热打铁,今天学习一种新的语句输入语句:即InputBox函数。
InputBox函数:用于获取输入,该函数将显示一个输入对话框,等待用户输入。用户在其中输入内容并且单击“确定”按钮后,该输入内容将作为该函数的返回值。当用户单击“取消”按钮后,该对话框不返回任何结果。该函数的语法结构为:
InputBox Prompt,[Title],[Default],[XPos],[YPos],[Helpfile],[Context]
参数说明:

说明:
在VBA中,如果没有同时提供XPos和YPos,不会提示语法错误,但单独出现的XPos或YPos将被忽略,相当于省略了这两个参数。
示例:

结果:
(1)、

(2)、

(3)、

请朋友们好好看看图中的结果,并思考为什么是这样的,不明白的在楼下留言,我会及时回复。
以上的示例演示的是参数比较齐全的情况,在实际运用中,我们一般只需要前三个参数即可,因为我们的要求并不高,示例:

结果:

在学习上面的部分后,我们发现确实出现了输入提示框,当我们输入内容之后,也点击了确定,有用的朋友会问然后呢?这点击了确定之后有什么用呢?这是个聪明的问题,正如前面所问,如果这样写代码其实是没有意义的,只是表面上有一个输入提示框而已,并无它用。在今后的编辑代码中,我们是使用这样的格式的:
返回值=InputBox(Prompt,[Title],[Default],[XPos],[YPos],[Helpfile],[Context])
也就是把参数都括起来,然后就会把输入的内容保存起来了。
示例:

结果:

这就是InputBox函数额用法,大家动手玩玩吧。由于水平有限,在讲课之中若有不妥当的地方希望大家及时批评指正,共同进步啦~以后会继续不定期更新VBA基础知识。
把我用的教材给你们:
http://tieba.baidu.com/p/4225750137?pid=81003709352&cid=0#81003709352
新建了一个群:438827032 欢迎大家探讨交流Excel VBA问题~