如何用vba创建气泡图?

 如何在excel中用vba创建图表? 一文中我们介绍了用vba创建图表的基本步骤和通用代码。

但是如果用上文中的代码创建的气泡图是错的,默认会创建多个系列的杂乱无章的气泡图。

气泡图主要用于对比三组数据,其中一组数据用于显示气泡的大小,另外两组数据分别显示X轴和Y轴对应的值。

在用vba创建气泡图时,X值和Y值以及气泡的大小三组值的设置至关重用,如果设置错了,创建的气泡图就会出错。

Series对象的XValuesValuesBubbleSizes属性分别表示X值、Y值、气泡的大小。

其中XValues、Values、BubbleSizes 属性可以指定单元格区域,也可以是常量数组。

接下来我们看看如何用vba创建如下图所示的气泡图:

以上代码展示的是创建单系列气泡图。

用上述方式创建的是单系列3D气泡图,如果要创建单系列的非3D气泡图,可以使用如下的代码:

 

       

发表评论