0
他のワークシートからデータシリーズを設定する際に問題があります。他のワークブックからチャートデータシリーズのソースを設定する
Charts("chart1").SeriesCollection.Add _
source:=Workbooks("Excel1.xls").Worksheets("sheet1").Range("a1:a19")
エラー:インデックスが有効範囲にありません は、ここに私のコードです。
ブックの参照方法が間違っていると思います。試しましたApplication.Workbooks
...同じ結果です。他のワークブックをどのように参照すればよいですか?
"chart1"という名前のグラフは存在しますか? 「Excel1.xls」という名前のワークブックが存在し、**開かれていますか?ブックに「sheet1」はありますか? – shahkalpesh
実際に私のグラフはc0(3).Chart.SeriesCollection、 "Excel1.xls"はactiveworkbookと同じフォルダにあり、データは "sheet1"に保存されます –
同じブックのみを使ってみました。 7つのワークシート。私のソースとしてワークシートの数を拡張することはできますか?はいの場合はどうですか?私は7つ以上のワークシートを参照し、同じエラーが発生します。エラー:下付き文字が範囲外です。 –