[英]Loop through columns of excel pivot with vba
我試圖遍歷數據透視表的列以添加條件格式。 我不知道如何選擇列的數據。 我只能選擇columnheader。 在下面的代碼中,我省略了條件格式部分以降低復雜性。
Sub Format_Pivot_Columns()
Set pt = ActiveSheet.PivotTables("piv_scrapedata")
For Each ptFld In pt.ColumnFields
ptFld.DataRange.Select
Selection.Interior.Color = vbYellow
Next ptFld
End Sub
任何想法? 謝謝!
我最終得到了下面的代碼,它就像一個魅力。 感謝您的靈感!
Sub Format_Pivot_Columns()
Set pt = ActiveSheet.PivotTables("piv_scrapedata")
For Each ptFld In pt.DataBodyRange.Columns
ptFld.Select
Selection.Interior.Color = vbYellow
Next ptFld
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.