I'm not sure how you're not getting the error on all 32-bit machines, but presumably you're hitting this:
"Compile Error: Procedure too large" error message when you try to run a VBA macro in a 32-bit version of an Office 2010 program
http://support.microsoft.com/kb/983044/en-us
First off, you'd want to reduce the size of your procedures. You could break large procedures up into several small subroutines, and call them one after the other; there are some good tips in this answer.
Second, try doing the editing on a 32-bit machine, and that should help keep it under the 64KB compiled limit.