c语言错误1004,Excel VBA运行时错误1004仅以名称以'c'开头

没错。如果我将以下代码中的“Chart_Series_W_Gain_AAPL”中的'C'更改为代码工作的任何其他字母。否则它会在Series.Formula分配中引发错误1004。事实上,如果我使用任何以'c'开头的随机名称,代码将失败,否则不会。我试过关闭Excel并重新打开,但同样的问题。我遇到过这种情况,因为我一直以图表名称命名图表系列定义的名称,但后来我认为这很混乱,我尝试在“Chart_Series_”中用作图表系列的定义名称。人们会想,非常温和的变化。Excel VBA运行时错误1004仅以名称以'c'开头

Dim objChartWGain As Chart

Dim objSeries As Series

Set objChartWGain = Charts("W Gain")

Set objSeries = objChartWGain.SeriesCollection.NewSeries

ActiveWorkbook.Names.Add "Chart_Series_W_Gain_AAPL", "=W_Gain_Data_Array(W_Gain_Data_Alloc,1,W_Gain_Data_GainLossCurr)"

objSeries.Formula = "=SERIES(""AAPL"",,'ThomTrade-charts.xlsb'!Chart_Series_W_Gain_AAPL,1)"

+0

您是否尝试过添加2组额外的引号? –

+0

@KevinD,你的意思是围绕着定义的名字吗? –

+0

是的,像这样:'“”Chart_Series_W_Gain_AAPL“”'甚至是'“”“”Chart_Series_W_Gain_AAPL“”“'' –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值