You might be able to use lastpass or some other auto-form-fill functionality (or write your own using greasemonkey), but I've never felt the benefit outweighs the cost. What I do is create a character sheet called "Template" (or often one called "PC Template" and another called "NPC Template"), set up the macros I want there, and create all future character sheets by making copies of the relevant template sheet.