hey guys i've done both i've used the ptrsafe and the longptr and they work but the main problem i'm having is that it seems as though all those userform objects/controls(e.g progress bar) that i've used are no longer available in 64 bit because im still getting the message saying "Could not load objects because they are not available on this machine". Everything is working perfectly on my 32 bit machine.