Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 从其他工作簿设置图表数据系列的源_Excel_Vba - Fatal编程技术网

Excel 从其他工作簿设置图表数据系列的源

Excel 从其他工作簿设置图表数据系列的源,excel,vba,Excel,Vba,我在设置其他工作表中的数据系列时遇到问题。 这是我的密码: Charts("chart1").SeriesCollection.Add _ source:=Workbooks("Excel1.xls").Worksheets("sheet1").Range("a1:a19") 错误:下标超出范围 我认为我在练习册上的引用方式有问题。我尝试了应用程序。工作簿。。。同样的结果。我应该如何参考其他工作簿?抱歉,我刚刚在命名工作表时出错。我不小心将我的一张工作表命名为“Sheet1”,而不是

我在设置其他工作表中的数据系列时遇到问题。 这是我的密码:

Charts("chart1").SeriesCollection.Add _ 
    source:=Workbooks("Excel1.xls").Worksheets("sheet1").Range("a1:a19")
错误:下标超出范围


我认为我在练习册上的引用方式有问题。我尝试了
应用程序。工作簿
。。。同样的结果。我应该如何参考其他工作簿?

抱歉,我刚刚在命名工作表时出错。我不小心将我的一张工作表命名为“Sheet1”,而不是“Sheet1”,这导致了错误。仅此而已。

是否存在名为“chart1”的图表?名为“Excel1.xls”的工作簿是否存在并打开?工作簿是否有“sheet1”?实际上我的图表是c0(3)。Chart.SeriesCollection,“Excel1.xls”与活动工作簿位于同一文件夹中,数据存储在“sheet1”中。我尝试仅使用同一工作簿,最多只能引用7个工作表。我可以扩展工作表的数量作为我的源吗?如果是,怎么做?我参考了7张以上的工作表,我得到了同样的错误。错误:下标超出范围。