| 
    
     |  | ・エラーが出る状況で、同じ動作を手作業で行った場合はどうなりますか? 
 
 ・また、こちらでも再現できる状況を最低限のデータで提示する事は可能ですか?
 
 例えば
 A列 B列 C列
 1 A  B  C
 2 1  1  1
 3 1  2  1
 4 1  3  1
 5 2  1  1
 6 2  2  1
 7 2  3  1
 8 3  1  1
 9 3  2  1
 10 3  3  1
 
 上記データレイアウトで、
 
 Sub Macro1()
 With ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, _
 SourceData:="Sheet1!A1:C10") _
 .CreatePivotTable(TableDestination:=Range("E1"))
 .AddFields RowFields:=Array("A", "B")
 .PivotFields("C").Orientation = xlDataField
 End With
 End Sub
 
 こんなピボットテーブルを作成した場合で、
 
 Sub ピボット()
 With ActiveSheet.PivotTables("ピボットテーブル1").PivotFields("A")
 .PivotItems("1").Visible = True
 .PivotItems("2").Visible = True
 .PivotItems("3").Visible = False
 End With
 End Sub
 
 このマクロのどの行でエラーになる、とか。
 
 
 ・また、Excelのバージョンは何でしょう?
 
 |  |