运行总VBA

时间:2015-09-28 17:32:01

标签: vba

我有下面的代码计算下面的例子

| 1 2 2 |

| 2 5 7 |

依此类推,问题是当我运行vba超过一次而没有关闭访问时,它给了我下面的例子

| 1 2 9 |

| 2 5 14 |

我只是继续添加。如何在不关闭访问权限并重新打开的情况下解决此问题以重新开始?

代码:

Global GBL_Sum As Double



Public Function global_add(ivalue) As Double



    GBL_Sum = GBL_Sum + ivalue
    global_add = GBL_Sum



End Function

1 个答案:

答案 0 :(得分:0)

序言:假设你给彼得5个苹果,其中一个彼得自己吃,另一个与他的妹妹安妮分享。彼得离开了多少苹果?

如果你的答案是3,那么你错了,因为你不知道彼得有多少苹果才给你另外5个。

这里有一个问题:

GBL_Sum = 0

无论你何时使用它,何时你想要它开始总结。