前提・実現したいこと
Excelでのルーティン作業(ピボットテーブルの作成)を、マクロ記録・実行して次回から自動化したいと考えています。
一通りマクロの記録を行い、実行したところ以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
実行時エラー5 プロシージャの呼び出し、または引数が不正です。
該当のソースコード
下記の「AActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase,~DefaultVersion:=6」の部分が黄色くハイライトされて実行が止まります。
Sub ピボットABC更新作業() ' ' ピボットABC更新 Macro ' ' Sheets("ABCDetail").Select Sheets.Add ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "Table_ABCDetail", Version:=6).CreatePivotTable TableDestination _ :="Sheet2!R3C1", TableName:="ピボットテーブル2", DefaultVersion:=6
試したこと
記録時は、シート「ABCDetail」のタブをクリック→挿入からピボットテーブルの作成を選択して、新規シートにピボットテーブルが作成されるようにしました。
※ルーティン作業で毎回「ABCDetail」というexcelシートから、新しくピボットテーブルを新規シートに作成していおり、この作業を自動化したいと考えています。
補足情報
Excel2016使用しています。
エラーの解決方法がさっぱりの為、アドバイスいただければ幸いです。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/23 02:23
2018/03/23 03:04 編集
2018/03/23 02:58
2018/03/23 03:08
退会済みユーザー
2018/04/04 03:29