第12章图表与数据透视表的程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 图表与数据透视表的程序设计 Excel能够根据工作表中的数据创建图表,即将行、列数据转换成图像的形式进行显示,使用图表能帮助实现数据变化的趋势。数据透视表是指将Excel工作表中的数据信息以某种固定的格式显示出来,使得工作表中的数据信息表示的更加的清晰,明了。本章将主要讲解与图表和数据透视表相关的内容。 12.1 Chart对象概述 图表的作用是分析与统计Excel工作表中的数据信息,将数据信息以图表的形式进行分析。图表在Excel中是由Chart对象控制的。Chart对象分为工作簿下的Chart对象和工作表下的Chart对象。其中工作簿下的Chart对象作为独立的图表页存在,而工作表下的Chart对象则作为嵌入工作表中的图表对象存在。本节中将讲解与Chart对象相关的一些内容。 12.1.1 Chart对象的常用属性 在Chart对象中主要有两个常用的数据,即ChartTitle属性和ChartType属性。下面分别讲解这两个属性。 1.ChartTitle属性 ChartTitle属性用来设置图标标题,只有当HasTitle设为True时才可以使用ChartTitle属性。 2.ChartType属性 ChartType属性用于设置图表显示的类型。在Excel VBA当中,常用的图表类型如表12.1所示。 12.1.2 Chart对象的常用方法 若想使工作表中的数据信息以图表的形式显示出来,需要设置图表对象Chart的一些重要的方法,包括SetSourceData方法、SeriesCollection方法和Axes等方法。本节中就介绍Chart对象的这几种常用的方法。 1.SetSourceData方法 SetSourceData方法用于设置图表连接的数据源区域。其语法结构如下所示。 Expression.SetSourceData(Source,PlotBy) 2.SeriesCollection方法 SeriesCollection方法将返回代表图表或图表组中单个数据系列(Series对象)或所有数据系列的集合(SeriesCollection集合)对象。其语法结构如下所示。 Expression.SeriesCollection(Index) 3.Axes方法 Axes方法返回代表图表上单个坐标轴或坐标轴集合的某个对象。其语法格式如下所示。 Expression.Axes(Type,AxisGroup) 12.2 设计图表相关的程序 在了解了有关图表的相关的属性和方法之后,便可以使用这些属性和方法设计图表程序了。在本书前面的章节中,讲解了通过图表向导和录制宏的方式创建图表,本节中将通过一个典型的示例程序来讲解如何通过Excel VBA程序代码来实现使用图表显示及统计数据信息。 12.2.1 图表程序设计思路 在Excel当中,图表程序的界面通常由工作表中需要统计的数据、显示图表和控制图表显示的命令按钮等部分组成。 图表程序的设计思路如下所示。 (1)图表统计的数据必须为工作表当中的数值型或日期型的数据。 (2)在统计数据之前,需要确定被统计的数据字段信息。 (3)确定图表的X轴显示数据和Y轴显示数据及图表的显示样式。 (4)确定统计数据的区域,并将其赋值到图表当中,确定最终图表的显示位置。 (5)根据不同的操作选择,能够显示不同类型的图表。 12.2.2 应用程序设计步骤 根据上一节中讲解的应用程序的设计思路,便可以编写具体的图表应用程序了,实现的具体操作步骤如下所示。 12.3 与透视表有关的数据对象 数据透视表在Excel中应用的非常广泛,Excel数据透视表从不同的“透视角度”对数据有选择地进行“透视”,使数据更直观地进行显示。通过对数据角度的变换,可以满足用户的多种需求。本节中将讲解与数据透视表相关的3个数据对象,即PivotTable对象、PivotField对象和PivotCache对象,在下一节中将讲解如何在Excel VBA中编写数透视表程序。 12.3.1 PivotTable数据对象 PivotTable对象是PivotTables集合的成员,其表示的是工作表上的一张数据透视表。PivotTables集合包含单张工作表中所有的PivotTable对象。 PivotTable对象有以下几个常用的属性。 RowRange属性:该属性返回一个表示包含数据透视表中行区域的范围。 ColumnRange属性:该属性返回一个表示包含数据透视表中列区域的范围。 PageRange属性:该属性返回一个表示包含数据透视表中页区域的范围。 AddFields方法是PivotTable对象中经常用到的方法。通过该方法可以向数据透视表或数据透视图报表中添加行字段、列字段和页字段。 AddFie

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档