私は、次のVBAスクリプトを使用して構築しているピボットテーブルのソースであるデータをいくつか持っています。ソースデータ(Excel VBA)と同じワークシートにピボットテーブルを作成
コードは新しいシートを作成してそこにピボットテーブルを生成していますが、ソースデータがあるシートと同じシートにピボットテーブルを配置します。
また、既存のデータがどこにあるかをチェックし、空のセルを選択する必要があります。
Sub ApplyPivot()
ActiveWorkbook.Sheets("NOIDA").Select
Range("A1").Select
Set objTable = Sheet1.PivotTableWizard
Set objField = objTable.PivotFields("sector")
objField.Orientation = xlRowField
Set objField = objTable.PivotFields("number")
objField.Orientation = xlColumnField
Set objField = objTable.PivotFields("quantity")
objField.Orientation = xlDataField
objField.Function = xlCount
objField.NumberFormat = " ######"
End Sub
これはあなたのコード全体ですか?上記のコードは新しいシートを作成しません。あなたは完全なコードを共有できますか? – Siva