データを使用してピボットテーブルを作成する簡単なコードを実行しようとしています。ランタイムエラー13:タイプの不一致
Sub PTable()
Dim PT As PivotTable
Dim PTCache As PivotCache
Dim rng As Range
Set rng = Range("A1", Range("A1").End(xlToRight).End(xlDown))
rng.Select
Set PTCache = ActiveWorkbook.PivotCaches.Create(xlDatabase, rng)
Sheets("New").Activate
Set PT = ActiveSheet.PivotTables.Add(PTCache, Range("A1"), "My_PT")
End Sub
ランタイムエラー13、タイプミスマッチがPTCacheの設定中にスローされます。これは、私がVBAを使用してExcelでPivot Tablesを使用しているときはいつも非常に頻繁に起こっています。
どのラインに間違いがありますか? –
ピボットキャッシュを設定している間、私のrngオブジェクトが希望の範囲を選択します。 –
この行ブレークポイントを設定し、すべての変数( 'xlDatabase'、' rng')を見てみましょう。 – Michael