Finally got that to work properly...
Thanks to everyone for the help, I've never designed an Access Database, and I've never written VBA code before, so I'm just sort of plunging into it.
Anyways, to get the integer formatted correctly, I did format(intNewVal, "0000")
So thanks everybody