0

VBAを使用してループを介してピボットアイテムを折りたたむようにしています。以下はコードです:

Dim oPI As PivotItems

For Each oPI In ActiveSheet.PivotTables("PivotTable4").PivotFields("TAG").PivotItems
oPI.ShowDetail = False
Next oPI

ランタイムエラー13-「タイプの不一致」エラーが発生します。このコードの何が問題なのかわからない。誰かが私にどんな変更を加えるべきか教えてもらえますか?

4

2 に答える 2

0

の宣言を置き換えますoPi

OPi をオブジェクトとして薄暗くする

あなたが望むものを達成します。For Eachループには Object/Variant 型の変数が必要です。

于 2013-01-31T08:02:31.937 に答える