我想在数据透视表中做一些条件格式化,并确保当数据透视字段发生变化时,我的格式保持与需要格式化的内容相关。条件格式化数据透视表vba
这里开始:
到目前为止,我有2列在我的数据集:帐号和销售。我遇到的问题是我的电视机是空的。因此“每个”循环都没有做任何事情。
Sub condformat1()
Dim ws As Worksheet
Dim oPvt As PivotTable
Dim oPvtItm As PivotItem
Set ws = ActiveSheet
Set oPvt = ws.PivotTables("pv1")
For Each oPvtItm In oPvt.PivotFields("sum of sales").PivotItems
If oPvtItm > 100000 Then
oPvtItm.DataRange.Interior.Color = vbYellow
End If
Next
End Sub
一旦解决了这个问题,我想对我的帐户(例如group a,b,c)进行分类。这可能是一行或一列。 (让它成为一个简单的专栏)。因此,我愿意仅分析账户组“a”的销售。
您是否尝试过使用g实际的条件格式? –
是的,但是当你移除一个字段或者改变它的位置时,你会做什么? – OGERWOLF