Hello, try the following code.
Sub SaveAsManyTimes()
Dim s As String
Dim Path As String
Dim i As Integer
Dim i2 As Integer
'to get without the ".xls" , the function will fetch the string before the first "."
s = Left(ActiveWorkbook.Name, InStr(1, ActiveWorkbook.Name, ".", vbTextCompare) - 1)
'put your own path here
Path = "C:\Temp\"
'select the number of times you want to save your file
Do While i < 1<br> i = Val(Trim(InputBox("How many times do you want to save your file?")))
Loop
'Save as many times
For i2 = 1 To i
ActiveWorkbook.SaveAs FileName:=Path & s & i2, FileFormat:=xlTemplate
Next i2
End Sub