Code: Select all
Dim xlApp As Object
Dim mySheet As Object
Set xlApp = CreateObject("Excel.Application")
Set mySheet = xlApp.workbooks.Open(theTemplateFile).Sheets(1)
Dim ws As Worksheet
For Each ws In xlApp.ActiveWorkbook.Worksheets
If ws.Name <> "Template" Then
'ActiveWorkbook.DisplayAlerts = False
ws.Delete
'ActiveWorkbook.DisplayAlerts = True
End If
Next ws
mySheet.Parent.Close SaveChanges:=True
xlApp.Quit
Set mySheet = Nothing
Set xlApp = Nothing