Я использую функцию в Excel с помощью VBA. Вот мой код: «! #VALUE»Переводчик VBA останавливается, по-видимому, без причины
Function PresentValue2()
Dim i As Double
i = 1
Dim coll As Collection
coll.add i
PresentValue2 = coll.Item(1)
End Function
Я сделал точку останова и intepreter просто останавливается в инструкции coll.add i
и функция возвращает значение
Почему?
добавить ту же проблему с динамическим массивом
Static довольно хорошо тоже, и поэтому вы не» t нужно опоздать на привязку к коллекции (бит медленнее бит медленнее) (используйте как 'Sub blah(): Static foo: Если foo ничего не задает, то foo = New Bar(): ... rest sub sub ...') –