Excel 2013 VBA使用动态范围更改图表对象源
我正在尝试动态设置图表对象源。fdc和ldc变量将随时间变化。 我试过几种不同的代码;我最近的尝试是:Excel 2013 VBA使用动态范围更改图表对象源,excel,charts,vba,Excel,Charts,Vba,我正在尝试动态设置图表对象源。fdc和ldc变量将随时间变化。 我试过几种不同的代码;我最近的尝试是: fdc = 26 ldc = 90 ws.ChartObjects("Chart 2").SetSourceData Source:=ws.Range("S" & fdc & ":V" & ldc) 但他们都给出: 运行时错误“438”:对象不支持此属性或方法 您指的是ChartObject。 SetSourceData是ChartObject内部的Chart方法 试
fdc = 26
ldc = 90
ws.ChartObjects("Chart 2").SetSourceData Source:=ws.Range("S" & fdc & ":V" & ldc)
但他们都给出:
运行时错误“438”:对象不支持此属性或方法
您指的是ChartObject。
SetSourceData
是ChartObject
内部的Chart
方法
试一试
您指的是ChartObject。
SetSourceData
是ChartObject
内部的Chart
方法
试一试
杰出的在寻找解决方案时,我读了好几遍这篇文章,但我不知道如何将其应用到我的情况中。我读了,但我不得不等两分钟才能将其标记为答案。太好了。在寻找解决方案时,我读了好几遍这篇文章,但我不知道如何将其应用到我的情况中。我读了,但我不得不等两分钟才能将其标记为答案。
fdc = 26
ldc = 90
ws.ChartObjects("Chart 2").Chart.SetSourceData Source:=ws.Range("S" & fdc & ":V" & ldc)