- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VBExcel分段统计插件设计
基于VBExcel分段统计插件设计
摘要:文中使用Visual Basic 6.0设计了一个Excel 2010的插件,该插件是依据用户所设定的分段条件,对用户在电子工作表中所选定的数据源区域进行条件统计,并将结果填写到用户所指定的单元格区域中。文中对插件的设计和实现进行了较为详细的描述。该插件具有一定的实用价值。
关键词:分段统计;Excel 2010;插件;VBA
中图分类号:TP317 文献标识码:A 文章编号:1009-3044(2015)03-0110-04
The Design of An Excel Plug-in Used to Sectional Count Based on VB
XIA Yun
(College of Mathematics and Computer Science, Anhui Normal University, Wuhu 241000, China)
Abstract: An Excel 2010 plug-in is designed on Visual Basic 6.0 in this paper. And the plug-in is used to count the numbers of the data source range of cells that the user chooses in an Excel sheet according to the sectional condition that the user creates, then the result is recorded in the range of cells that the user chooses. It is described in this paper how to design and realize the plug-in. And the plug-in has some practical value.
Key words: sectional count; Excel 2010; plug-in; VBA
在日常的工作中,人们可能会使用Excel进行数据统计。例如,教师在每次测试结束后,需要统计班级的最高分、最低分、平均分及其每个分数段的人数。而这种类似于统计分数段人数的这种分段条件统计,对于一些Excel使用者而言,有一定的难度。为了解决这个分段统计的问题,文中设计了一个插件。
开发插件的主要好处在于插件结构具有良好的扩充和定制功能以及很容易将插件作为功能模块挂接到主程序上面[1]。文中采用Visual Basic 6.0为开发平台,开发了一个适用于Excel 2010版本的插件。该插件适用于对所选择的工作表单元格区域进行多段的条件统计,并且将统计结果显示在用户所指定的单元格区域中。这个插件的操作界面简单,操作过程容易掌握。本文主要介绍了这个插件的设计和实现。
1 插件的设计
文中所设计的插件是适用于Excel 2010版本的,因此,该插件在Excel 2010功能区中创建一个名为“统计”的选项卡,在该选项卡的名为“自定义组”选项组中,设置一个名为“分段统计”的命令按钮。当用户单击该命令按钮时,出现图1所示的窗口。
在该窗口中用户单击“计算区域”文本框时,可以在工作表中选择需要统计的单元格区域;单击“结果显示区域”文本框时,可以在工作表中选择存放统计结果的单元格区域。用户在该窗口中设置统计条件,至多可以设置10个条件,单击“确定”按钮后,就可以依据条件分段统计计算区域中符合条件的单元格个数,并将结果显示到指定的单元格区域中。
图1 分段统计的窗口
分段统计功能在实现时,考虑到用户所选择的需统计的单元格区域后,可能会在统计完成后有时会修改它们的值,那么相应的统计结果也会发生变化。因此,为了实现实时更新,统计方法是使用Excel中的函数来完成。
2 插件的实现
文中使用Visual Basic 6.0通过创建外接程序项目完成插件的设计和实现。
2.1创建外接程序项目
使用VB6.0企业版创建新的“外接程序”项目。在 “引用”对话框中添加如下的两个引用:“Microsoft Office 14.0 Object Library”和“Microsoft Excel 14.0 Object Library”,再按表1设置“Connect”设计器的属性。
载行为\Startup\]
2.2 声明全局变量、添加引用和实现接口
1) 声明全局变量
在模块中声明全局变量Excel_app,代码为:Public Excel_app As E
文档评论(0)