The parameter attribute @EVALUATION_ALLOWED is attribute
...
Place Place @EVALUATION
...
...
So when the parameter value = "+ STR$(c)", + STR$(c) will be evaluated. If you start an expression with '!', it returns -999999 if one of that values used in the expression is PENDING.
...