![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图表
文章平均质量分 51
taller_2000
不积跬步,无以至千里;不积小流,无以成江海
展开
-
使用VBA隐藏图表中的系列
Excel中很多图表相关的操作,并不能通过录制宏得到代码,这个场景中,如下希望开发代码实现自动化,就会无从下手,其实只要找到相关的属性和方法,代码可能并不复杂。Excel的线图如下所示,其中有三个系列(Test1,Test2和Test3)。通常认为系列(Series)对象,没有Visible属性,所有无法直接实现隐藏系列,建议通过设置线和数据点的颜色来实现隐藏,这个变通方案就比较复杂,需要考虑图表区域的背景色,如果背景色不是纯色填充,那么可能就无法实现隐藏了。原创 2024-06-26 10:53:13 · 221 阅读 · 0 评论 -
快速创建条形热力图
Excel中的条件格式可以有效的凸显数据特征,如下图中B列所示。现在需要使用图表展现热力条形图,如下图所示。由于颜色有多个过渡色,因此手工逐个设置数据条的颜色,基本上是不可能完成的任务,使用VBA代码可以快速创建这种图表。由于数据条是等高的,因此需要增加辅助列,如下图中C列所示。原创 2024-06-26 10:49:48 · 245 阅读 · 0 评论 -
使用Word表格数据快速创建图表
实例需求:Word的表格如下所示,标题行有合并单元格。现在需要根据上述表格数据,在Word中创建如下柱图。如果数据在Excel之中,那么创建这个图并不复杂,但是Word中就没用那么简单了,虽然Word中可以插入图表,但是其数据源仍然是来自于Excel。原创 2024-05-22 06:30:57 · 777 阅读 · 0 评论 -
Excel图表智能排序
实例需求:表格中的多个图表如下图左侧所示,对于表格进行排序时,希望第一列中的图表跟随相应数据。原创 2024-04-23 03:23:22 · 256 阅读 · 0 评论 -
使用VBA巧妙获取图表数据源区域
代码很简单,即使大家不知道`SetSourceData`方法,也可以通过录制宏的方法获得代码。现在问题来了,如何读取图表的数据源区域呢?`Chart`对象并没有`SourceData`属性,也没有`GetSourceData`方法。这只能说明微软并未提供相应的接口,我们仍然可以使用变通的方法来获取图表的数据源区域。原创 2024-04-14 12:19:10 · 543 阅读 · 0 评论 -
定制样式堆积柱形图
实例需求:数据位于D2:G9,使用默认方式创建的堆积柱形图如右下图表所示。现在需要对图表格式进行样式定制。- 工作表中A列为相应的数据类别,其可能的取值与数据表中第2行标题内容相同,也就是只有4中不同的值。- 现在需要将数据类别与标题相匹配的数据点标记为蓝色,其他数据点标记为紫色。例如:对于D列Light系列,A3和A7为Light,即D3和D7为相应的匹配数据,对于的数据点标记为蓝色(参见第一个堆积矩形)。原创 2024-01-05 12:33:45 · 482 阅读 · 0 评论 -
批量导出Excel图表为图片
在其他应用程序中经常需要使用Excel中的图表,同为Office家族兄弟的PowerPoint和Word当然是大力支持了,拷贝粘贴将完成了,更新数据后还可以刷新图表,但是会受到一些影响,例如图表的配色和跟随PowerPoint主题配色,图表先显示效果可能就完全不同了,为了避免这种问题,最好的方法就是将图标导出为图片文件,这样所有的可视化效果就固定下来了。在Excel中在图表上右击,选择“导出为图片...”命令,选择保存目录,并指定图片文件名称将可以了,操作起来并不复杂,但是如果Excel文件中有大量图表,原创 2021-03-28 12:57:52 · 2158 阅读 · 4 评论 -
VBA录制宏代码无法修改图表字体
VBA是个好工具,但是它并不是万能的,使用中要注意这些小异常。录制宏是需要VBA的非常给力的帮手,在Excel中操作时,录制宏就可以轻松得到代码。 R U SURE??? 确实有些操作并不能录制代码。即使可以被录制的操作,得到的代码是否可以正常使用呢?非常不幸的是,答案是否定的。原创 2020-09-08 23:40:37 · 1388 阅读 · 1 评论