https://bugs.documentfoundation.org/show_bug.cgi?id=145069

--- Comment #6 from tanh <[email protected]> ---
(In reply to Andreas Heinisch from comment #2)
> From
> https://docs.microsoft.com/en-us/office/vba/language/reference/user-
> interface-help/function-statement
> 
> "If Static isn't used, the value of local variables is not preserved between
> calls."
> 
> So I thought that the value should be cleared. How about recursions?

I've not seen VBA documentation that makes it clear that the name of a function
is a "local" variable. 

But all versions of VBA treat it that way. The name of a function is a local
variable of that function, and is initialised at every call of that function.

Regarding recursion 'static' is not normally used with recursive VBA functions
-- it kind of defeats the purpose in common cases.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to