It looks like it might work. Single step forward one line at a time so you can see the values and the evaluation of the expressions.
Well, if even one number is mismatched five decimal places over I suppose it will evaluate to NOT TRUE. Try instead the Dist() function and use a value that is very small, like 0.5mm.
It looks like you're new here. If you want to get involved, click one of these buttons!