u can pretty much use the same Macro just duplicate it, remove IP from it and replace it with revenge. u want Shield block up anyways since it buffs your shield slam dmg i would recommend removing the Stances from the macro anyways and have a Stance change macro instead since u can pretty much tank in Battle stance 90% of the time
#showtooltip
/cast [stance:1] Battle Stance; Defensive Stance