█学习VBA的好方法是:动手多练习,多看帮助和百度 █学习VBA的好方法是:欲速则不达 █学习VBA的好方法是:学会提问 01 ▲ 开始学习 InputBox 函数 在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的 String。02 ▲ 语法
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) inputbox(对话框消息显示内容,对话框标题, 文本框默认值,水平位置x坐标值,垂直位置y坐标值,帮助文件,帮助文件ID) 03 ▲ 注意
1、参数Prompt 必需的 如果 prompt 包含多个行,则可在各行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或回车换行符的组合 (Chr(13) & Chr(10)) 来分隔。 2、参数title 可选的 如果省略title参数,则在标题栏中显示“Microsoft Excel”。 3、参数default 可选的 显示在文本框中的字符串表达式,在没有其它输入时作为缺省值,如果省略default参数,则文本框为空。 4、如果要省略某些位置参数,则必须加入相应的逗号分界符。 04 ▲ 例子
Sub InBox() Dim Prompt, Title, Default, Xpos, Ypos, Helpfile, Context, InBoxtext Prompt = '对话框消息显示内容' Title = 'Excel中国合伙人_对话框标题' Default = 'Excel中国合伙人 私密号:121053731(文本框默认值)' Xpos = 2000 Ypos = 2500 Helpfile = 'DEMO.HLP' Context = 10 InBoxtext = InputBox(Prompt, Title, Default, Xpos, Ypos, Helpfile, Context) Range('A1').Value = InBoxtext End Sub 05 ▲ 运行结果 06 ▲ 查看返回值 自己动手测试返回值, 才能真的学会。 一定要动手! 07 ▲ 对话框学习技巧
1. 动手测试inputbox不同参数,看参数在对话框中的位置; 2. 本地窗口查看,点击对话框、文本框中输入不同数据时,其返回值; 3. 千万不要使用inputbox对话框输入密码占位符“*********”号来显示密码,虽然借助API函数可以实现其功能,不过建议放弃其方法; 可以采用在窗体中使用对话框输入密码更加方便。 4. 介绍VBA基础知识是最枯燥的(为了照顾入门的朋友,我们合伙人也是拼了),关键是要学习者自己动手操作练习! PS:以后的封面插图将没有美女照片,别问我为什么, 我就是这么任性。 文:L-L-X
|
|