All-in-One Charge Macro
WoW Warrior Macro
This macro will place you on Battle stance and Charge when you are out of combat. If you are in combat, it will place you on Berserker Stance and cast Intercept. The macro will display the correct icon for each situation.
#show [combat] Intercept; Charge
/cast [nocombat,stance:1] Charge; [combat,stance:3] Intercept; [nocombat,nostance:1] Battle Stance; [combat,nostance:3] Berserker Stance