Thanks Dave
But your code has same issue as mine. See Eriks solution.

Erik
So why does following work in Dutch?
x = "=if(x,0,0)"

Wouldn't it fall into the same trap as the array ?