在Excel下运用VBA创建窗口作为数据输入界面将简化Excel的数据输入工作。
对于需要多项输入的Excel工作表而言,创建窗口可以规范化数据的输入,通过窗口内的控件能将Excel工作表中的各种输入项进行归类。例如,对于二选一的项可以用两个“选项按钮”来组合,这样可以在保证输入字符数的同时简化输入量。对于多选一的项,可以用“复合框”也就是下拉菜单来完成,通过点击复合框的倒三角形,可以看到所有备选项,这样通过鼠标选择就可以完成输入,大大简化了文字输入。对于普通的内容输入,我们用文字框来替代单元格。由于文字框是一个windows控件对象,因此可以为其设定内容查错功能,对输入的内容进行限制将不想被输入进去的字符过滤掉。
窗口式输入与直接在单元格中输入的最大不同是——窗口式输入可以一次性填写多项单元格,这样使我们的输入更符合逻辑规范。在一张工作表中,可能会输入多组数据,其中每一行是一个整体,在不用窗口式输入的时候,可以以列为单位进行输入,这样的输入不严谨,出错后不容易被检查出来。下面是一个有关城市调查的Excel窗口式输入。
可以看到,这个输入窗一共有八页,它单行需要填写的单元格有244项,现在看到这个窗口设计成了问卷的形式,每个问题和相关单元格进行了关联,若直接将问卷的答案填入工作表中的单元格,必然没有这么清晰的关联,极容易输岔单元格。
分享到:
相关推荐
《完全手册:Excel VBA办公应用开发详解》包括共8部分共36章,分别介绍了Excel应用程序设计概述、VBA程序设计基础、Excel对象模型、用户界面设计、扩展应用程序、Excel应用程序的调试与优化等方面的内容,最后综合...
8、程序的加载和卸载仅处理加载宏或DLL函数与Excel在注册表中的联系,并不删除源文件,后续版本会提供选项是否删除文件; 9、初始化程序部分组件,使其具有XP风格。 因无法更新上传的附件,程序的最新版本,请...
本书包括共8部分共36章,分别介绍了excel应用程序设计概述、vba程序设计基础、excel对象模型、用户界面设计、扩展应用程序、excel应用程序的调试与优化等方面的内容,最后综合应用前面的知识设计了3个经典实例。...
《完全手册:Excel VBA办公应用开发详解》包括共8部分共36章,分别介绍了Excel应用程序设计概述、VBA程序设计基础、Excel对象模型、用户界面设计、扩展应用程序、Excel应用程序的调试与优化等方面的内容,最后综合...
《完全手册:Excel VBA办公应用开发详解》包括共8部分共36章,分别介绍了Excel应用程序设计概述、VBA程序设计基础、Excel对象模型、用户界面设计、扩展应用程序、Excel应用程序的调试与优化等方面的内容,最后综合...
VBA(Visual Basic for Applications)是Office 系列软件的内置编程语言,在Excel中使用VBA编程将会开发出很有价值的应用程序。本书结合作者多年的开发经验,循序渐进地讲述如何利用VBA来开发基于Excel的应用程序。...
c# windows服务 启动外部程序,程序已开启,但看不到界面
MicrosoftOffice2007是MicrosoftOffice历史上的一次重大转变,所有程序都经过了重新改写,全新的界面和新的特性集让你感到吃惊。本书正是这样一本带你逐步上手并精通Excel2007的使用手册,涵盖了Excel2007的所有新...
如果您喜欢使用 MVC/MVVM 模式构建应用程序,并且喜欢 Excel 作为用户界面,但想要很少的 VBA 和更少的复杂嵌套公式,那么 ExcelMVC 正是您需要的组件。 ExcelMVC 允许您使用 MVC/MVVM 模式编写 Excel 应用程序。 您...
VBA(Visual Basic for Applications)是Office 系列软件的内置编程语言,在Excel中使用VBA编程将会开发出很有价值的应用程序。本书结合作者多年的开发经验,循序渐进地讲述如何利用VBA来开发基于Excel的应用程序。...
《完全手册:Excel VBA办公应用开发详解》包括共8部分共36章,分别介绍了Excel应用程序设计概述、VBA程序设计基础、Excel对象模型、用户界面设计、扩展应用程序、Excel应用程序的调试与优化等方面的内容,最后综合...
VBA(Visual Basic for Applications)是Office 系列软件的内置编程语言,在Excel中使用VBA编程将会开发出很有价值的应用程序。本书结合作者多年的开发经验,循序渐进地讲述如何利用VBA来开发基于Excel的应用程序。...
VBA(Visual Basic for Applications)是Office 系列软件的内置编程语言,在Excel中使用VBA编程将会开发出很有价值的应用程序。本书结合作者多年的开发经验,循序渐进地讲述如何利用VBA来开发基于Excel的应用程序。...
本书在各个知识点的讲解过程中列举了丰富的实验内容,同时在每节中安排习题与程序设计,使读者能够边学边用,更好更快地掌握Excel VBA应用程序的开发方法。 本书可作为普通办公用户、大中专院校或社会培训学生的...
因此编写了这个应用程序。安装后即可使用。 原本有个完整的安装包的,但因上传权限不够只能将应用程序安装包上传这里。程序需要DOT net3.5支持,共有几百M,上传不了,请大家自己在网上下载安装,完后再装应用程序。...
38管理EXCEL应用程序 76 39接下来…… 77 第三章 了解变量,数据类型和常量 77 1保存VBA语句的结果 77 2变量是什么 77 3数据类型 78 4如何产生变量 78 5如何声明变量 79 6明确变量的数据类型 80 7变量赋值 81 8强制...
解压密码:123 ||Advanced XLS Converter 2022是一个专业的文档处理应用程序,它允许您将Excel文档转换为各种流行的格式,包括TXT, DBF, XML, HTML, SQL, CSV, RTF。 它是一个强大和全面的应用程序,配备了数十个...
qt QAxWidget和QAxObject调用第三方应用(IE和远程访问桌面,Word,Excel),可以弹出单独界面或者嵌入到QT界面上面,QAxWidget 和 QAxObject的区别,是QAxWidget可以弹出界面。本工程有访问网页和远程连接桌面第三方...
淘宝上花钱请人扫描的,觉得好的话还是买实体书! 一本非常不错的书籍,所以...适合需要用Excel解决复杂问题,或准备利用Excel VBA技术开发Excel应用程序的读者,也适合大中专院校的学生阅读,还可作为VBA的培训教材。
1.3 Excel 2007的操作界面 10 1.3.1 Office按钮 11 1.3.2 快速访问工具栏 11 1.3.3 功能选项卡区 13 1.3.4 数据编辑栏 13 1.3.5 工作表编辑区 14 1.3.6 工作表标签栏 14 1.3.7 状态栏 14 1.4 工作簿、工作表和单元格...