Change all the lines starting with "ActiveWorkbook.Worksheets("template")" so that they start with "ActiveSheet" instead.
For example:
ActiveWorkbook.Worksheets("template").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("template").Sort.SortFields.Add Key:=Range( _
"J3:J22"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
is changed to:
ActiveSheet.Sort.SortFields.Clear
ActiveSheet.Sort.SortFields.Add Key:=Range( _
"J3:J22"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortNormal
' And so on...
Bookmarks