Sub Pivot_change()
ActiveSheet.Select
Cells.Select
ActiveSheet.protect Password:="SRAS", DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowSorting:=True, AllowFiltering:=True, AllowUsingPivotTables:=True
Application.ScreenUpdating = False
Col1 = Cells(10, 1).Value
Col2 = Cells(10, 2).Value
ActiveSheet.PivotTables("PivotTable5").PivotFields(Col1).Orientation = xlHidden
ActiveSheet.PivotTables("PivotTable5").PivotFields(Col2).Orientation = xlHidden
With ActiveSheet.PivotTables("PivotTable5").PivotFields("CU")
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables("PivotTable5").PivotFields("KAM")
.Orientation = xlRowField
.Position = 2
End With
Application.ScreenUpdating = True
End Sub
-1
A
答えて
1
を保護するピボットポストの変更中にエラーエン行き方:
Sub Pivot_change()
Application.ScreenUpdating = False
With ActiveSheet
Col1 = .Cells(10, 1).Value
Col2 = .Cells(10, 2).Value
With .PivotTables("PivotTable5")
.PivotFields(Col1).Orientation = xlHidden
.PivotFields(Col2).Orientation = xlHidden
With .PivotFields("CU")
.Orientation = xlRowField
.Position = 1
End With '.PivotFields("CU")
With .PivotFields("KAM")
.Orientation = xlRowField
.Position = 2
End With '.PivotFields("KAM")
End With '.PivotTables("PivotTable5")
.Protect Password:="SRAS", DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowSorting:=True, AllowFiltering:=True, AllowUsingPivotTables:=True
End With 'ActiveSheet
Application.ScreenUpdating = True
End Sub
関連する問題
- 1. 保護シート - VBA
- 2. VBA Excel保護シート
- 3. シートの保護と隠蔽
- 4. 保護されたシートのエラー
- 5. Excelのパスワードで保護されたシート
- 6. 保護されていないシートと保護されたシートにコードを実装するVBA Excel
- 7. OpenXML - すべてのシートを保護
- 8. シート保護の解除/ワークブックエクセルVBA
- 9. excel:保護されたシートを使用した高度なフィルタ
- 10. VBA Excel:シート保護:UserInterFaceOnlyがなくなった
- 11. Excelシートを保護するが、テーブルの変更を許可する
- 12. シートが保護されているときにタブの色を変更する
- 13. 変更シート
- 14. GoogleシートでGoogleの保護されたセルを管理する
- 15. ちょうどチックラベルを変更する
- 16. Googleシートは、シートがスクリプトによって保護されているかどうかを判断します。
- 17. Excel - 保護されたシートの並べ替えと選択
- 18. 保護されていない特定の範囲の内容を保護されたシート
- 19. VBA保護されたシートが[レビュー]タブのユーザーによって保護されなくなる
- 20. 保護されたシートでフィルタを使用する
- 21. 保護されたシートでテーブルをソートする
- 22. VBAセルの設定値が保護されていないシートのセル内容を変更しない
- 23. WorkbookOpenのシートの保護と非表示を無効にする
- 24. 保護されたExcelシートで並べ替える
- 25. 他のシートでシートを更新する
- 26. 保護されたシートのコードでセルの値を変更することはできません
- 27. Googleスクリプトのシート作成(保護の問題)
- 28. シートをコピーした後、コピーしたシートに別のシートの情報をコピーするためのvbaマクロ
- 29. Googleシート - 動的に変更可能なシート名で他のシートを参照する
- 30. vbaで保護されたExcelシートの特定の領域をロック解除
はあなたのエラーを行を取得しているの? –