Unfortunately MS again missed to implement LongPtr w/ unsigned semantics or at least they could have just made the compiler remain silent on &7FFFFFFF overflow.

Such a great opportunity to impl true 4GB address arithmetics on the new type and they just aliased it to Long probably impl w/ the least efforts possible but didn't think twice before breaking backwards comp w/ PtrSafe declares -- all the client code has to be refactored w/ conditional compilation is not their problem.

cheers,
</wqw>
p.s. I just checked LongPtr arith on 32-bit Excel Build 15.0.4833.1000 that is supposed to be *the* LAA version.