在excel中用VBA批量作图,如何指定x轴和y轴

如图,自动插入表格时,excel默认选项少的放在图例位置,选项多的放在x坐标轴。求大神指教,我怎么通过vba,可以根据表格的位置指定x轴和y轴,第一行的abc...放在图例,1,2,3...放在x轴坐标,而不是默认~~

在excel中用VBA批量作图,指定x轴和y轴可以按照以下步骤:

【1】1、通过录制宏的方法可以获得代码。

2、通过默认的方式创建图表后,才能更改为第一行的abc,放在图例,1,2,3,放在x轴坐标,而不是默认。

3、指定某些数据为分类轴,某些数据为数值轴,就可以了。

【2】用XY散点图

1. 先用一组数据建立x,y散点图

2. 把其余5组数据中的Y数据逐一复制粘贴到图表区域

3. 参照附图,逐一对后边的5根折线变更x值“源数据”,确定

4. 逐一点中系列,右键点选“数据系列格式”,设置线形为“自动”,确定,成功。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-19
1、通过录制宏的方法可以获得代码。
2、通过默认的方式创建图表后,你如何才能更改为 第一行的abc...放在图例,1,2,3...放在x轴坐标,而不是默认~~
呢?
3、你怎么操作的,你就怎么录制宏。

我说清楚了吗?追问

是可以录制“切换行/列”的宏,可是我是想批量作图,这些图里有的需要切换,有的不需要。我想有没有...auto=false的一类东西可以去掉默认。。。

追答

不是切换啊,你指定某些数据为分类轴,某些数据为数值轴,不就可以了吗?

本回答被网友采纳
相似回答