だから私は「ダッシュボード」と呼ばれるシートを持っていて、そこにいくつかのチャートを載せていますが、毎週、これらのチャートの基になっているテーブルにデータを追加しています。このテーブルのデータを含む 2 番目のシートは "Historical Totals" で、必要なデータは列 A から E にあります (これにはラベルとヘッダーが含まれます)。チャートの更新を自動化しようとしていますが、これが機能しない理由がよくわかりません。これが私がこれまでに持っているコードです:
Sheets("Dashboard").Select
ActiveSheet.ChartObjects("Chart 4").Activate
ActiveChart.SetSourceData Source:=Sheets("Historical Totals").Range("A1", Range("E1").End(xlDown))
範囲を分離しようとしましたが、適切なデータが選択されているため、どこで間違いを犯しているのか本当にわかりません。