VBA でピボット ソース範囲を変更するために以下のコードを使用すると、「無効なプロシージャまたは呼び出し」が表示されます。これを行うための正しい構文は何ですか? 前もって感謝します。
Dim DataArea As Variant
'...
DataArea = "Raw_Data!R1C1:R" & Selection.Rows.Count & "C" & Selection.Columns.Count
Sheets("Pivot-view").Select
Range("A1").Select
ActiveSheet.PivotTables("PivotTable1").ChangePivotCache ActiveWorkbook. _
PivotCaches.Create(SourceType:=xlDatabase, SourceData:=DataArea, _
Version:=xlPivotTableVersion14)