You cannot use an USD code and redeem on an Argentina account.
Steam have banned many methods such as using oversea credit card, steam code of topping up an Argentina acccount.
You can do it with a Russia account so I think it is a thing also for Argentina...