
Patrick B. answered 05/07/19
Math and computer tutor/teacher
I honestly cannot say I have seen this before either....
The only thing I can think of is that the 1 may get trashed inside some calculation
and get mistaken for 0 or something else.
This macro forces a LOGICAL comparison which cannot get trashed or corrupted
accidentally.
Perhaps there is some bit shifting going on and the one may get shifted out to a zero or something.