This one line of code will copy a sheet named "Template" to the end of the rest of the sheets:
Sheets("Template").Copy after:=Sheets(Sheets.Count)
Here is a sample workbook. Run the macro...(or just press CTRL + D at the same time)
It will create a new sheet at the end of all the other sheets every time you run the macro..
If you have any more questions, just ask. One thing to note though, if you put a button on the template sheet to click on to run the macro, then the button will copy to the new sheet also...which is ok if that's what you want...this file does not do that right now though, there is no button yet...
:-)
Albert