我有一个工作表,其中包含链接到另一个选项卡上的数据透视表的数据。数据在工作表上使用切片器进行更新。我也有代码在激活工作表时隐藏/取消隐藏数据中的空白行。但是,当用户更改切片器选项时,我希望代码能够正常工作 - 我不希望他们必须离开工作表然后返回以隐藏行。有什么建议吗?
Parallel.ForEach(numbers, (number) =>{
number+=3;
});
答案 0 :(得分:0)
PivotTableUpdate事件怎么样?这将在每次更新数据透视表时运行代码,包括切片器更改过滤时。
有关此活动的详情,请参阅this link。
答案 1 :(得分:0)
由于切片器会导致数据更新,因此您可以使用Worksheet_Calculate
或Workbook_SheetCalculate
BTW我建议采用以下编码风格
For Each c In r
c.EntireRow.Hidden = Len(c.Cells(1).Text) + Len(c.Cells(2).Text)
Next c