请选择 进入手机版 | 继续访问电脑版

^ω^。

金牌服务用户

13

主题

36

帖子

113

积分

金牌服务用户

积分
113
^ω^。
金牌服务用户   /  发表于:2026-1-4 15:29  /   查看:56  /  回复:3
1金币
如果用户在透视表的行里添加了一行,我可以监听到这个事件,并判断当前有多少行吗
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好!可以参考AI技术顾问的回答,通过PivotTableChanged事件监听对数据透视表的布局更改、排序等行为,该事件能记录被操作的透视表的名称,记为参数pivotTableName,如下图所示: 可以使用Worksheet:pivotTables.get()进一步根据透视表名称获取透视表PivotTable对象,继续使用PivotTable:getRange()获取其区域范围,其中包含了跨越行数。

3 个回复

最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2026-1-4 15:29:59
来自 2#
您好!可以参考AI技术顾问的回答,通过PivotTableChanged事件监听对数据透视表的布局更改、排序等行为,该事件能记录被操作的透视表的名称,记为参数pivotTableName,如下图所示:


可以使用Worksheet:pivotTables.get()进一步根据透视表名称获取透视表PivotTable对象,继续使用PivotTable:getRange()获取其区域范围,其中包含了跨越行数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
^ω^。
金牌服务用户   /  发表于:2026-1-6 15:14:43
3#
Wilson.Zhang 发表于 2026-1-4 15:48
您好!可以参考AI技术顾问的回答,通过PivotTableChanged事件监听对数据透视表的布局更改、排序等行为,该 ...

解决了,谢谢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2026-1-6 17:57:08
4#

不客气,解决了就好,那就结贴了。如果遇到新问题,欢迎发新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部