以下のコードを使用して、Excel でピボット テーブルを作成しようとしていますが、機能していないようです。
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Dim AllData As Range
Set AllData = selection.CurrentRegion
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:=AllData).CreatePivotTable TableDestination:= _
"'[Process Data v2.xls]Pivot'!R4C1", TableName:="PivotTable3", _
DefaultVersion:=xlPivotTableVersion10
エラーはピボット テーブル セクションにあり、実行時エラーです。 5. プロシージャ コールまたは引数が無効です。
マクロを記録して、スクリプトに正確な範囲を設定しようとしましたが、機能しますが、これを「Alldata」変数に置き換えると機能しなくなります。いろいろ試したのですが、うまくいかない原因がわかりません