vbaを使用してピボットテーブルを作成しようとしています。以下は試したコードです:vba実行時エラーを使用してピボットテーブルを作成する
Sub CreatePivot()
Dim objTable As PivotTable
Dim objField As PivotField
Dim ws As Worksheet
Set ws = Worksheets.Add
Sheets(ws.Name).Name = "Write-Off Pivot"
' Select the sheet and first cell of the table that contains the data.
ActiveWorkbook.Sheets("GEP Write-Offs Rawdata").Select
Range("A1").Select
Set objTable = ws.PivotTableWizard
' Specify row and column fields.
Set objField = objTable.PivotFields("MPG")
objField.Orientation = xlRowField
' Specify a data field with its summary
' function and format.
Set objField = objTable.PivotFields("'A_780610 - Inventory - Obsolescence")
objField.Orientation = xlDataField
objField.Function = xlSum
objField.NumberFormat = "$ #,##0"
End Sub
このエラーメッセージが表示されます。 「実行時エラー 『104』」
問題は、この行であることが、それを引き起こしているものを把握することはできませんように見える「オブジェクトの_Worksheet "方法『ピボットテーブル』が失敗しました」。
Set objTable = ws.PivotTableWizard
あなたはいくつかの引数を見逃しているようです。正式なドキュメンテーションを見て、それがあなたに近づくかどうかを確認してください。https://msdn.microsoft.com/en-us/library/office/ff839228.aspx – sous2817
@Yuvarajテストデータの検証後に私の答えを提出しました。 Excel 2016であなたのようなアクティブなメンバーからのフィードバックを得たいと熱望しています。確かに答えのポイントではなく、決してプロセスを終了することができないので、私たちの学習経験を強化することです。 – skkakkar
あなたの迅速な行動は高く評価されます。ありがとう – skkakkar