SIM, é muito possível. Gostaria de sugerir que você use o código VBA abaixo escrito, irá ajudá-lo a salvar a pasta de trabalho de modelo com novo nome.
Sub CreateNewBook()
Dim wbk As Workbook
Dim sht1,sht2 As Worksheet
Dim lng As Long, rng As Range
Set sht1 = Sheets("IndexName")
Set sht2 = Sheets("NameData")
lng = sht1.Cells(Rows.Count, "A").End(xlUp).Row
Set rng = sht1.Range("A2:A" & lng)
For Each c In rng
Sheets("Template").Copy
Set wbk = ActiveWorkbook
wbk.Sheets(1).Range("A100") = c.Value
sht2.Copy After:=wbk.Sheets(1)
wbk.SaveAs c.Value & ".xlsx"
wbk.Close False
Next
End Sub
NB: A planilha "IndexName" tem o nome na célula A2, que é usada pelo código como "Novo nome de arquivo" toda vez que você clica no botão para copiar a folha de modelo. Portanto, não se esqueça de atualizar a Cell A2 com o novo nome.
A planilha "NameData" é usada para manter registros de novos arquivos na célula A100 em diante.
Além disso, este código salvará os arquivos no local padrão. Se você quiser mudar isso, você pode.
Espero que isso ajude você, eu postei este código VBA depois de ter sido testado por mim.