我已经读过一段轨道,达到了SO点。 我的排在外衣中,让我改换名字,在改名时,“C3”的数值就会改变(如果是这样的话,在另一个表上指另一个电池3),如果“C3”的数值发生变化,我想在另一个表格(现在的表格6)上作一个纸板表,更新其在领土上的过滤器,以反映“C3”的新价值。
就像一次对我来说的事情一样,因此,我 around笑了,发现驻外使团有事件(大!),但我无法让我的活动实际上做任何事情。 在我作为宏观管理时,我有工作要做,但我真的希望是,每当“C3”细胞变化的价值发生时,就自动操作。
这里是我迄今为止所尝试的:
Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Sheets("Current Status").Range("C3")) Is Nothing Then
Sheets("Sheet6").PivotTables("PivotTable5").PivotFields("territory_id"). _
ClearAllFilters
Sheets("Sheet6").PivotTables("PivotTable5").PivotFields("territory_id").CurrentPage _
= Sheets("Current Status").Range("C3").Value
End If
End Sub
最新情况:我发现,如果我把上述代码放在表一节(表2),而不是放在新的模块中,那么,如果我实际加入该守则,然后打入该守则,我就可以这样做。 现在,我很想知道,如果我没有手工输入价值和打入,是否有办法这样做。 我只想能够利用我下台的菜单选择新的名称,如果由于下台的挑选人更新了纸面表,则3元的变动值会增加。
一如既往地感谢你。