对实时数据宏进行小计

时间:2013-06-13 10:57:41

标签: excel excel-vba excel-2010 vba

我已经通过Sharperlight报告创建了一个数据表,它将结果生成为excel,如下所示: -

enter image description here

我想要做的是开发一个宏,它将对数据的所有类别进行小计。没有确定的表长度,除了它总是G - J列。

这样我的希望是当用户使用侧面菜单刷新表格时,他们就可以运行宏来为每个类别快速获得一行。

任何人都可以帮忙吗???

1 个答案:

答案 0 :(得分:1)

右键单击sheet1选项卡>查看代码
sheet1 view code
粘贴此代码

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

然后在moduleSheet1的{​​{1}}中添加Project Explorer右键点击VBE window
然后认可这个代码

Insert > Module

现在,每当用户更改D4,D5,D6的值时,您的结果都应该更新。从C10开始显示类别,在D10显示总数。看起来像这样(样本版)
results