Excel 2010中图表系列集合中公式的大小是否有限制?

Excel 2010中图表系列集合中公式的大小是否有限制?,excel,Excel,我有一个VBA宏,它从工作表中的单元格值构造一个系列公式,并按季度绘制数据。到目前为止,它已经无缝工作了多年 我将x轴从4个季度扩展到12个季度,用于构建x轴的系列出现运行时1004错误。如果我使用序列公式字符串中的相同值手动构建序列,它就可以工作 如果我只运行11个季度的数据,它也可以工作。这与数据无关,因为我可以将日期范围更改为较早的日期,并且11个季度仍然有效。因此,它涵盖了不同图表中12个季度的整个范围 唯一的区别是用于构建公式的字符串的长度。但是,失败的字符串比它前面的序列中的字符串短

我有一个VBA宏,它从工作表中的单元格值构造一个系列公式,并按季度绘制数据。到目前为止,它已经无缝工作了多年

我将x轴从4个季度扩展到12个季度,用于构建x轴的系列出现运行时1004错误。如果我使用序列公式字符串中的相同值手动构建序列,它就可以工作

如果我只运行11个季度的数据,它也可以工作。这与数据无关,因为我可以将日期范围更改为较早的日期,并且11个季度仍然有效。因此,它涵盖了不同图表中12个季度的整个范围

唯一的区别是用于构建公式的字符串的长度。但是,失败的字符串比它前面的序列中的字符串短

我输入代码将序列字符串写入文件,以便查找问题

下面是崩溃的输出示例。行末尾的数字是字符计数:

"=SERIES('QTRLY-ANNUAL DATA'!$C$52,Constants!$M$7:$N$18,('QTRLY-ANNUAL DATA'!$AO$52,'QTRLY-ANNUAL DATA'!$AO$66,'QTRLY-ANNUAL DATA'!$AO$73,'QTRLY-ANNUAL DATA'!$AO$80,'QTRLY-ANNUAL DATA'!$AO$87,'QTRLY-ANNUAL DATA'!$AO$101,'QTRLY-ANNUAL DATA'!$AO$108,'QTRLY-ANNUAL DATA'!$AO$115,'QTRLY-ANNUAL DATA'!$AO$122,'QTRLY-ANNUAL DATA'!$AO$136,'QTRLY-ANNUAL DATA'!$AO$143,'QTRLY-ANNUAL DATA'!$AO$150),1) 390"
"=SERIES('QTRLY-ANNUAL DATA'!$C$53,Constants!$M$7:$N$18,('QTRLY-ANNUAL DATA'!$AO$53,'QTRLY-ANNUAL DATA'!$AO$67,'QTRLY-ANNUAL DATA'!$AO$74,'QTRLY-ANNUAL DATA'!$AO$81,'QTRLY-ANNUAL DATA'!$AO$88,'QTRLY-ANNUAL DATA'!$AO$102,'QTRLY-ANNUAL DATA'!$AO$109,'QTRLY-ANNUAL DATA'!$AO$116,'QTRLY-ANNUAL DATA'!$AO$123,'QTRLY-ANNUAL DATA'!$AO$137,'QTRLY-ANNUAL DATA'!$AO$144,'QTRLY-ANNUAL DATA'!$AO$151),2) 390"
"=SERIES('QTRLY-ANNUAL DATA'!$C$54,Constants!$M$7:$N$18,('QTRLY-ANNUAL DATA'!$AO$54,'QTRLY-ANNUAL DATA'!$AO$68,'QTRLY-ANNUAL DATA'!$AO$75,'QTRLY-ANNUAL DATA'!$AO$82,'QTRLY-ANNUAL DATA'!$AO$89,'QTRLY-ANNUAL DATA'!$AO$103,'QTRLY-ANNUAL DATA'!$AO$110,'QTRLY-ANNUAL DATA'!$AO$117,'QTRLY-ANNUAL DATA'!$AO$124,'QTRLY-ANNUAL DATA'!$AO$138,'QTRLY-ANNUAL DATA'!$AO$145,'QTRLY-ANNUAL DATA'!$AO$152),3) 390"
"=SERIES('QTRLY-ANNUAL DATA'!$C$55,Constants!$M$7:$N$18,('QTRLY-ANNUAL DATA'!$AO$55,'QTRLY-ANNUAL DATA'!$AO$69,'QTRLY-ANNUAL DATA'!$AO$76,'QTRLY-ANNUAL DATA'!$AO$83,'QTRLY-ANNUAL DATA'!$AO$90,'QTRLY-ANNUAL DATA'!$AO$104,'QTRLY-ANNUAL DATA'!$AO$111,'QTRLY-ANNUAL DATA'!$AO$118,'QTRLY-ANNUAL DATA'!$AO$125,'QTRLY-ANNUAL DATA'!$AO$139,'QTRLY-ANNUAL DATA'!$AO$146,'QTRLY-ANNUAL DATA'!$AO$153),4) 390"
"=SERIES('QTRLY-ANNUAL DATA'!$C$56,Constants!$M$7:$N$18,('QTRLY-ANNUAL DATA'!$AO$56,'QTRLY-ANNUAL DATA'!$AO$70,'QTRLY-ANNUAL DATA'!$AO$77,'QTRLY-ANNUAL DATA'!$AO$84,'QTRLY-ANNUAL DATA'!$AO$91,'QTRLY-ANNUAL DATA'!$AO$105,'QTRLY-ANNUAL DATA'!$AO$112,'QTRLY-ANNUAL DATA'!$AO$119,'QTRLY-ANNUAL DATA'!$AO$126,'QTRLY-ANNUAL DATA'!$AO$140,'QTRLY-ANNUAL DATA'!$AO$147,'QTRLY-ANNUAL DATA'!$AO$154),5) 390"
"=SERIES('QTRLY-ANNUAL DATA'!$C$57,Constants!$M$7:$N$18,('QTRLY-ANNUAL DATA'!$AO$57,'QTRLY-ANNUAL DATA'!$AO$71,'QTRLY-ANNUAL DATA'!$AO$78,'QTRLY-ANNUAL DATA'!$AO$85,'QTRLY-ANNUAL DATA'!$AO$92,'QTRLY-ANNUAL DATA'!$AO$106,'QTRLY-ANNUAL DATA'!$AO$113,'QTRLY-ANNUAL DATA'!$AO$120,'QTRLY-ANNUAL DATA'!$AO$127,'QTRLY-ANNUAL DATA'!$AO$141,'QTRLY-ANNUAL DATA'!$AO$148,'QTRLY-ANNUAL DATA'!$AO$155),6) 390"
"=SERIES("Qtrly Average",Constants!$M$7:$N$18,('QTRLY-ANNUAL DATA'!$AO$58,'QTRLY-ANNUAL DATA'!$AO$72,'QTRLY-ANNUAL DATA'!$AO$79,'QTRLY-ANNUAL DATA'!$AO$86,'QTRLY-ANNUAL DATA'!$AO$93,'QTRLY-ANNUAL DATA'!$AO$107,'QTRLY-ANNUAL DATA'!$AO$114,'QTRLY-ANNUAL DATA'!$AO$121,'QTRLY-ANNUAL DATA'!$AO$128,'QTRLY-ANNUAL DATA'!$AO$142,'QTRLY-ANNUAL DATA'!$AO$149,'QTRLY-ANNUAL DATA'!$AO$156),7) 380"
以下是使用11个季度的相同系列:

"=SERIES('QTRLY-ANNUAL DATA'!$C$52,Constants!$M$7:$N$17,('QTRLY-ANNUAL DATA'!$AO$52,'QTRLY-ANNUAL DATA'!$AO$66,'QTRLY-ANNUAL DATA'!$AO$73,'QTRLY-ANNUAL DATA'!$AO$80,'QTRLY-ANNUAL DATA'!$AO$87,'QTRLY-ANNUAL DATA'!$AO$101,'QTRLY-ANNUAL DATA'!$AO$108,'QTRLY-ANNUAL DATA'!$AO$115,'QTRLY-ANNUAL DATA'!$AO$122,'QTRLY-ANNUAL DATA'!$AO$136,'QTRLY-ANNUAL DATA'!$AO$143),1) 362"
"=SERIES('QTRLY-ANNUAL DATA'!$C$53,Constants!$M$7:$N$17,('QTRLY-ANNUAL DATA'!$AO$53,'QTRLY-ANNUAL DATA'!$AO$67,'QTRLY-ANNUAL DATA'!$AO$74,'QTRLY-ANNUAL DATA'!$AO$81,'QTRLY-ANNUAL DATA'!$AO$88,'QTRLY-ANNUAL DATA'!$AO$102,'QTRLY-ANNUAL DATA'!$AO$109,'QTRLY-ANNUAL DATA'!$AO$116,'QTRLY-ANNUAL DATA'!$AO$123,'QTRLY-ANNUAL DATA'!$AO$137,'QTRLY-ANNUAL DATA'!$AO$144),2) 362"
"=SERIES('QTRLY-ANNUAL DATA'!$C$54,Constants!$M$7:$N$17,('QTRLY-ANNUAL DATA'!$AO$54,'QTRLY-ANNUAL DATA'!$AO$68,'QTRLY-ANNUAL DATA'!$AO$75,'QTRLY-ANNUAL DATA'!$AO$82,'QTRLY-ANNUAL DATA'!$AO$89,'QTRLY-ANNUAL DATA'!$AO$103,'QTRLY-ANNUAL DATA'!$AO$110,'QTRLY-ANNUAL DATA'!$AO$117,'QTRLY-ANNUAL DATA'!$AO$124,'QTRLY-ANNUAL DATA'!$AO$138,'QTRLY-ANNUAL DATA'!$AO$145),3) 362"
"=SERIES('QTRLY-ANNUAL DATA'!$C$55,Constants!$M$7:$N$17,('QTRLY-ANNUAL DATA'!$AO$55,'QTRLY-ANNUAL DATA'!$AO$69,'QTRLY-ANNUAL DATA'!$AO$76,'QTRLY-ANNUAL DATA'!$AO$83,'QTRLY-ANNUAL DATA'!$AO$90,'QTRLY-ANNUAL DATA'!$AO$104,'QTRLY-ANNUAL DATA'!$AO$111,'QTRLY-ANNUAL DATA'!$AO$118,'QTRLY-ANNUAL DATA'!$AO$125,'QTRLY-ANNUAL DATA'!$AO$139,'QTRLY-ANNUAL DATA'!$AO$146),4) 362"
"=SERIES('QTRLY-ANNUAL DATA'!$C$56,Constants!$M$7:$N$17,('QTRLY-ANNUAL DATA'!$AO$56,'QTRLY-ANNUAL DATA'!$AO$70,'QTRLY-ANNUAL DATA'!$AO$77,'QTRLY-ANNUAL DATA'!$AO$84,'QTRLY-ANNUAL DATA'!$AO$91,'QTRLY-ANNUAL DATA'!$AO$105,'QTRLY-ANNUAL DATA'!$AO$112,'QTRLY-ANNUAL DATA'!$AO$119,'QTRLY-ANNUAL DATA'!$AO$126,'QTRLY-ANNUAL DATA'!$AO$140,'QTRLY-ANNUAL DATA'!$AO$147),5) 362"
"=SERIES('QTRLY-ANNUAL DATA'!$C$57,Constants!$M$7:$N$17,('QTRLY-ANNUAL DATA'!$AO$57,'QTRLY-ANNUAL DATA'!$AO$71,'QTRLY-ANNUAL DATA'!$AO$78,'QTRLY-ANNUAL DATA'!$AO$85,'QTRLY-ANNUAL DATA'!$AO$92,'QTRLY-ANNUAL DATA'!$AO$106,'QTRLY-ANNUAL DATA'!$AO$113,'QTRLY-ANNUAL DATA'!$AO$120,'QTRLY-ANNUAL DATA'!$AO$127,'QTRLY-ANNUAL DATA'!$AO$141,'QTRLY-ANNUAL DATA'!$AO$148),6) 362"
"=SERIES("Qtrly Average",Constants!$M$7:$N$17,('QTRLY-ANNUAL DATA'!$AO$58,'QTRLY-ANNUAL DATA'!$AO$72,'QTRLY-ANNUAL DATA'!$AO$79,'QTRLY-ANNUAL DATA'!$AO$86,'QTRLY-ANNUAL DATA'!$AO$93,'QTRLY-ANNUAL DATA'!$AO$107,'QTRLY-ANNUAL DATA'!$AO$114,'QTRLY-ANNUAL DATA'!$AO$121,'QTRLY-ANNUAL DATA'!$AO$128,'QTRLY-ANNUAL DATA'!$AO$142,'QTRLY-ANNUAL DATA'!$AO$149),7) 352"

很抱歉,这占用了太多的区域,但我已经绞尽脑汁了,直到它对这一区域变得柔和。

级数函数可以处理的最大参数数可能有问题。要进行验证,请尝试对值进行硬编码。这也将提供一个最低限度的工作示例,供回答者根据该示例进行回答。当时最大公式长度是1024,所以可能不是这样编辑这里是官方的搽剂:我略读的那些似乎都不适用。。。不过,也许级数是特殊的。级数函数可以处理的最大参数数可能有问题。要进行验证,请尝试对值进行硬编码。这也将提供一个最低限度的工作示例,供回答者根据该示例进行回答。当时最大公式长度是1024,所以可能不是这样编辑这里是官方的搽剂:我略读的那些似乎都不适用。。。不过,也许这部系列剧很特别。