excel - 当数据透视表的选择更改时如何自动运行宏

标签 excel pivot-table vba

我得到了一个数据透视表,其中显示了季度的数据,以及一个根据数据透视表中的数据执行一些计算的宏。因此,现在我想在更改数据透视项的选择时自动运行宏,例如如果选择 Quarter1 ,它会显示 Q1 的值并自动运行宏,以便计算 Q1 的值,并且对于所有选择(包括多项选择..

最佳答案

将类似这样的内容放入带有数据透视表的工作表的代码模块中:

Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)

' Call your macro here

End Sub

关于excel - 当数据透视表的选择更改时如何自动运行宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10800134/

相关文章:

sql-server - 对多列进行透视 (T-SQL)

javascript - 如何重复数据透视表中的所有标签 - Apache POI

c# - 保存后 Microsoft Excel 下拉列表消失了吗?

excel - 新建 Excel.Application 工作簿。添加

excel - 如何使用vba从具有多个数据字段的Excel数据透视表中删除小计

excel - 您可以在没有扩展名的情况下引用/设置变量到工作簿吗?

VBA。如何找到字符串中第一个数字的位置

vba - 使用 VBA 在 Excel 中建立索引

excel - 如何将项目从 Excel 工作表行添加到 ComboBox?

c# - Excel.Range 到 C# 中的字符串转换