- [返回列表] [ 发布:2015/1/4 14:14:48 ] [ 浏览: ] [ 字体:大 | 小 ]
- 通用Excel系统中点击指定内容,统计明细数据
当我们在通用Excel中做统计表时,有的填报者希望可以点击单号、客户名称、流水号等特定内容后,能出现该特定内容对应发生的明细数据,以便进行数据的核对工作。
如图所示,需要实现的效果:
1.根据月份,统计出所有客户的开票和收款总计数据;
2.在统计出所有客户的开票和收款总计数据后,当点击开票合计中的“客户名称”时,将该客户当月的开票明细和收款明细,列出在下方区域;
要实现这样的效果,需要在模版上增加一个辅助字段,用VBA来获取点击内容,然后根据获取到的内容,用表间取数公式来提取下方的明细数据。
获取点击内容的VBA代码如下:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 3 Then Exit Sub
[统计客户] = Target.Value
Target.Font.ColorIndex = 3 '单击过就标上红色
End Sub
复制以上代码,并为单元格设置好定义名称
最后,设置表间取数公式,根据辅助字段[统计客户]作为筛选条件,即可实现上述效果。
以上由互和科技原创,转载请注明来源。