You cannot add EU codes to already existing NA accounts. I've tried. You can use an EU code to create a fresh account in the US, though. SE was unwilling to swap my code for one that was of the appropriate region, because they don't really like their customers all that much.

Just get on the Steam of the region you want a code for and buy another.