У меня есть код ниже, который вычисляет пример нижеЗапуск всего VBA
| 1 2 |
| 2 5 7 |
и так далее, вопрос, когда я бег УВЫ более раз, не закрывая доступ дает мне пример ниже
| 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
Не используйте модификатор доступа «Глобальный», он устарел. Вместо этого используйте 'Public'. –
Я не уверен, что я следую ... это третье значение, просто сумма первых двух? Я предполагаю, что нет, и просто надеялся, что за этим вопросом будет больше контекста. – Hambone
это бегущая сумма, 9 + 5 = 14 –