vba在excel2010合并单元格数据处理中应用探究

vba在excel2010合并单元格数据处理中应用探究

ID:6058299

大小:34.00 KB

页数:10页

时间:2018-01-01

vba在excel2010合并单元格数据处理中应用探究_第1页
vba在excel2010合并单元格数据处理中应用探究_第2页
vba在excel2010合并单元格数据处理中应用探究_第3页
vba在excel2010合并单元格数据处理中应用探究_第4页
vba在excel2010合并单元格数据处理中应用探究_第5页
资源描述:

《vba在excel2010合并单元格数据处理中应用探究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、VBA在Excel2010合并单元格数据处理中应用探究  【摘要】针对Excel在合并单元格时,只能保留选择区域最左上角的单元格数据,其他单元格的数据将被丢弃。在此提出基于VBA的Excel2010二次开发,结合Excel2010对象模型Application对象的属性,设计合并单元格控件的方法。在Office2010环境下,设计并开发出控件,实现了合并多个单元格,保留选择区域数据,解决了工作中的实际问题。【关键词】VBA;二次开发;Excel2010;合并单元格MicrosoftOffice中的Excel2010是一款功能强大的办公软件,利用该软件可以完成信息保存、数据计算、数据分析、

2、信息动态发布等功能。但是在Excel2010软件的使用中,对于单元格的合并处理并不是非常理想,特别是在合并多个单元格时,Excel2010总是只保留选择区域中左上角单元格的数据,而将选择区域的其他单元格的数据全部删除。当使用Excel2010处理数据,并需保留合并区域的所有单元格的数据时,Excel2010就无法满足要求,只能重新录入数据,给工作带来极大的不便。VisualBasicforApplication(VBA)10是Office套件的一部分,用来定制和扩展Office的功能,让用户完成Office本身所不具备的功能,更高效地实现办公自动化。1.VBA对象(1)VBA对象概述VB

3、A(microsoftvisualbasicforapplication)是MicrosoftOffice的核心组件之一,作为一个嵌入式二次开发引擎,VBA被集成到许多大型软件系统之中,众所周知的就有Word,Excel,PowerPoint,以及其他Office程序。MicrosoftVBA建立在COM技术基础之上,可以充分定制应用系统,或进行深度的二次开发。集成VBA可以与MicrosoftOffice共享同一个二次开发环境。在Office中,VBA适用于所有应用程序,包括Word,Excel,PowerPoint,Access,Out-look以及Project。从Office97

4、版开始,新增了VisualBasic编辑器。用户无论是在Excel中,还是在Word中甚至于在Access中建立和管理VBA都使用统一的方法和标准。具有开放性的MicrosoftOffice使用VBA语言进行二次开发。在MicrosoftOfficeExcel2010平台上使用的VBA为用户定制开发的应用程序,可以解决Excel2010在具体使用过程中标准命令无法满足用户需求或者标准命令的操作过程过于繁琐等方面的实际问题,达到帮助用户减轻烦琐、机械的日常工作,从而提高用户的工作效率和程序的实用性。10VBA的Application对象共有AddIns集合、Co-lumns和Rows集合、

5、Dialogs集合、Sheets集合等对象集合,它们的作用有:AddIns集合:AddIns集合表示所有当前加载的ExcelAdd-in;Columns和Rows集合:这两个集合表示活动工作簿中的列和行;Dialogs集合:Dialogs集合包括Excel程序中所有的对话框;Sheets集合:Sheets集合表示返回指定或活动工作簿中所有工作表的集合。VBA的Application对象常用的属性有Active-Cell,ActiveChart,ActiveSheet,ActiveWindow,Active-Workbook,RangeSelection,Selection,StatusB

6、ar,This-Workbook等。ActiveCell属性:Application对象的ActiveCell属性表示返回一个表示活动工作簿中活动工作表的活动单元格的Range对象。ActiveChart属性:ActiveChart属性表示返回表示活动图表的Chart对象,不管它是嵌入的图表还是图表工作表。ActiveSheet属性:ActiveSheet属性表示返回一个表示当前选中的工作表(顶部工作表)的Worksheet对象。ActiveWindow属性:ActiveWindow属性表示返回一个表示活动窗口(顶部窗口)的Window对象。10ActiveWorkbook属性:Acti

7、veWorkbook属性表示返回一个表示活动窗口(顶部窗口)中的工作簿的Workbook对象。RangeSelection属性:RangeSelection属性表示返回一个表示指定窗口中工作表里选择单元格的Range对象,即使在工作表中一个图表对象已经被选择或激活。Selection属性:Selection属性表示返回活动窗口中被选择的对象。StatusBar属性:StatusBar属性表示返回或设置状态栏的文本,这个属性允许你更改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。