Excel 2010 VBA 入门 117 具备输入功能的对话框
目录
例
码
VBA.InputBox函数
InputBox函数的返回值
例
在Excel VBA中,经常给用户提供输入信息的功能用以获取信息,并执行相应的操作。例如,在一个对话框供用户输入信息,然后执行相应的查询。
码
使用InputBox函数提供一个可以输入信息的弹出对话框提示,并使用一个变量接受用户的输入值。
Option ExplicitSub 输入对话框()Dim sInput As StringsInput = InputBox("输入查询内容", "查询")If sInput = "" ThenMsgBox "未输入查询内容"ElseMsgBox "查询内容为:" & sInputEnd If
End Sub
VBA.InputBox函数
VBA. InpubBox函数是VB运行库的一个输入函数,该函数提供了可以输入的一个对话框,用以接受用户的输入值,其语法为
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
或
VBA.InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context] )
该函数将返回一个文本类型的字符。
- 参数prompt为对话框的提示文本。
- 参数title为对话框的标题。
- 参数default为输入值的默认值。
- 参数xpos和ypos为窗口出现时相对于屏幕的坐标。
- 参数helpfile和context为帮助文件的相关信息。
InputBox函数的返回值
当调用该函数后,Excel会提供一个对话框。当用户单击“确定”按钮后,则该函数返回文本输入框中输入的内容。当该框中无任何内容时,则返回一个空文本(“”)。当单击“取消”按钮后,该函数同样返回一个空文本(“”)。
当期望输入的内容为其他数据类型时,则可以使用转换函数赋值给目标变量。
Excel 2010 VBA 入门 117 具备输入功能的对话框相关推荐
- Excel 2010 VBA 入门 034 创建图片批注
目录 批注(Comment)对象 批注的添加与删除 FiIIFormat对象 OnError语句 示例: 批注(Comment)对象 Comment对象是单元格的一个属性,表示单元格的批注.Comme ...
- Excel 2010 VBA 入门 129 利用窗体向工作表中录入数据
目录 题 码 窗体控件与工作表的交互 窗体的事件 窗体中ControIs集合访问控件 控件的排列 使用控件数组进行赋值 题 如图所示,该表为某公司订单记录表,其中所有的列都是必填的,订单编号为自动生成 ...
- Excel 2010 VBA 入门 039 按条件隐藏数据行
目录 示例: 实现代码1 行和列的隐藏 实例代码2 单元格对象的AutoFilter(自动筛选)方法 实现代码3 单元格对象的AdvancedFilter(高级筛选)方法 示例: 在E ...
- Excel 2010 VBA 入门 001显示开发工具选项卡
目录 VBA简介 宏简介 显示"开发工具"选项卡 VBA简介 Visual Basic for Application (VBA)是Visual Basic的一种宏语言,是依附 ...
- Excel 2010 VBA 入门 006 设置宏安全性
目录 操作方法 步骤1单击"开发工具"选项卡中的"宏安全性"按钮,如图所示. 步骤2在"信任中心"的"宏设置"选项中 ...
- Excel 2010 VBA 入门 028 向单元格输入公式
目录 示例: 利用Formula属性给单元格输入公式 Formula属性和Value属性的联系与区别 利用FormulaR1C1属性给单元格输入公式 R1C1引用样式的规则 (1)"绝对引用 ...
- Excel 2010 VBA 入门 139 创建工作簿级的自定义选项卡
目录 题 码 Excel工作簿的实质 XML简介 customUI.xml 常用的功能区控件及通用属性 tabs控件和tab控件 group控件 命令控件 内置控件的ID customUI.xml中控 ...
- Excel 2010 VBA 入门 125 创建动态智能匹配的下拉列表
目录 题 码 TextBox控件和ListBox控件 ListBox控件的ListFiIIRange属性和List属性 ListBox控件的多列显示 ListBox控件的值 模糊查询下拉列表 控件的选 ...
- Excel 2010 VBA 入门 063 跨表数据录入
目录 示例 实现代码 ListObject对象 ListObject对象的表示方法 1.序号表示法 2.名称表示法 ListColumn对象 向ListObject中添加新数据 使用VBA添加List ...
最新文章
- ASPxGridView之PreviewRow
- Python常用模块之configparser
- html5 自动生成迷宫,HTML5 Canvas随机迷宫生成动画
- Runtime底层原理总结--反汇编分析消息转发
- 读取配置文件中的内容演练 20210412_221336.mp4
- 【docker】win10子系统ubuntu安装docker
- 【Java数据结构与算法】第十五章 B树、B+树和B*树
- Photoshop笔刷|如何正确导入笔刷?
- Linux 内核参数及Oracle相关参数调整
- JDK1.8源码(十一)——java.util.TreeMap类
- 紫书 习题 8-2 UVa 1610 (暴力出奇迹)
- 【车间调度】基于matlab差分进化算法求解作业车间调度问题【含Matlab源码 1743期】
- 10个在工作中常用的表格函数
- 网页中直接跳转相应页面方法
- 还在为JS闭包烦恼? FF带你一篇文章玩转闭包,某化腾听了都说好!!
- 全家福缺一个人怎么P图上去-免费+效果好
- 水晶苍蝇拍(14):战胜人性,值得珍藏的投资感悟!
- Expression is not assignable
- (6)自旋模型基态算法
- 【转】乔布斯斯坦福大学演讲中文译文