【发布时间】:2019-04-17 08:27:02
【问题描述】:
我想简单地获取数据透视表总计的值。但是,我需要它比网上找到的解决方案更具动态性。
我在网上看到的一个简单解决方案是获取在总计列范围内找到的最后一个单元格。在这种情况下,结果类似于下面提到的代码。
Dim grandTotal As Range
grandTotal = Range("E65536").End(xlUp)
MsgBox grandTotal.Value
但是,如果我在数据透视表下方的同一列中填写了一些数据,这将失败。有没有办法精确引用总价值?也许就像引用两个总计列和行的数据范围,并在两者之间找到一个相交以使单元格以黄色突出显示?
编辑:
如何获取两个不同数据值列的总计
【问题讨论】: