我已经通过Sharperlight报告创建了一个数据表,它将结果生成为excel,如下所示: -
我想要做的是开发一个宏,它将对数据的所有类别进行小计。没有确定的表长度,除了它总是G - J列。
这样我的希望是当用户使用侧面菜单刷新表格时,他们就可以运行宏来为每个类别快速获得一行。
任何人都可以帮忙吗???
答案 0 :(得分:1)
右键单击sheet1选项卡>查看代码
粘贴此代码
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then
If Target.Row = 4 Or Target.Row = 5 Or Target.Row = 6 Then Totals
End If
End Sub
然后在module
和Sheet1
的{{1}}中添加Project Explorer
右键点击VBE window
然后认可这个代码
Insert > Module
现在,每当用户更改D4,D5,D6的值时,您的结果都应该更新。从C10开始显示类别,在D10显示总数。看起来像这样(样本版)