VBAを使用して異なるシートからチャートのデータ範囲を選択する方法を教えてください。データシート名がdata_sheet
、チャートシート名がchart_sheet
、データ範囲がA1:A20
であるとします。どのように私はこれをExcelで行うことができますか?私はTHISをチェックしましたが、別のシートでは動作しませんでした。そうでなければ、私はTHISをチェックしますが、このエラーが返されました:Subscript out of range
:VBA(EXCEL)を使用して異なるシートからチャートのデータ範囲を選択
With Worksheets("chart_sheet")
ActiveChart.SetSourceData Source:=Worksheets("data_sheet").Range("A1:A20")
End With
あなたはそのchart_sheetが存在しない確認したのですか? – h2so4
返されたエラー: 'この変数に'オブジェクト変数またはブロック変数が設定されていません 'ActiveChart.SetSourceData Source:= Sheets(" data_sheet ")Range(" A1:A20 ")' – user2991243