0
マクロを使用してExcelファイルを保護/保護解除する必要がありますが、ファイルが保護されている間は展開/折りたたみボタンを使用できる必要があります。ピボットテーブルクラスのRowFieldsプロパティを取得できません:私はこれを使用する場合、私はエラーを取得し、しかし保護されたExcelシートの展開/折りたたみボタンの使用を許可する
Sub IPMR()
'
' IPMR Macro
'
Sheet1.Unprotect Password:="XXX"
'
ActiveSheet.PivotTables("PivotTable1").PivotFields("FacilityName"). _
ClearAllFilters
ActiveSheet.PivotTables("PivotTable1").PivotFields("FacilityName").CurrentPage _
= "Inst of Physical Med and Rehab"
Set pt = ActiveSheet.PivotTables("PivotTable1")
Set pf = pt.RowFields("Row Labels")
pf.EnableItemSelection = True
Sheet1.Protect Password:="XXX"
End Sub
:ここ
私が使用していたコードされています。ここでは画像です。ご案内ください。ありがとうございました。作業コードの
Sub showDetailsinPT()
'I think your title in row lables is FacilityName?
Dim TotalPTItem As PivotItems: Set TotalPTItems = ActiveSheet.PivotTables("PivotTable1").PivotFields("FacilityName").PivotItems
Dim CounterPTItem As PivotItem
For Each CounterPTItem In TotalPTItems
CounterPTItem.ShowDetail = True
Next CounterPTItem
End Sub
画像:それは、次のコードを試し用の行ラベルを定義するための正しい方法ではありません
showDetailプロパティを設定することができません。 PivotItemクラスの – Haris
シート保護を取り出しましたか? – Sgdva