As liomajor found, the offsets are the same. At least in the EU version.
{Example = vertical offset, horizontal offset range}
Money = 0001FCC0, 0C~0F
EXP = 0001FCC0, 04~07
Just remember that the Values are reversed. So AB 11 EE 61 would be inserted as 61 EE 11 AB, etc...
Also make sure you edit both files that correspond to the save slot.
Edit: For the folks who don't know how to get hex values. Use the windows calculator (set to programmer layout) type in your value in DEC mode, then click HEX and it will give you the hex value of the dec number you entered. I used 1000 (3E8) which I inserted incorrectly as 03E8 (59395, I didn't reverse it so it's read as E803) and it made me level 37 from level 2. I should have inserted it as E803 (remember its reversed so instead of = 59395, it = 1000).
![wacko :wacko: :wacko:](/styles/default/gbatemp/smileys/wacko.gif)
I went back and made a new file just to make sure it worked correctly and he had exactly 1000 exp.