У меня есть этот код, который создает новый лист, и я могу выбрать идеальное имя.Но мне нужно было бы создать лист из "TEMPLATE.xltx".
Я понятия не имею, как это сделать, пробовал разные вещи, но не могу заставить его работать.Кто-нибудь здесь, кто может помочь мне с этой проблемой?
Sub addWS()
Dim sourceSheet As Worksheet
Set sourceSheet = ActiveSheet
Do
On Error Resume Next
SheetName = InputBox("Skriv in namnet på den nya fliken" & vbNewLine & _
"Inkludera inte dessa tecken !!" & vbNewLine & _
"* [ \ / ' : ? [ ]", "Skapa ny flik")
If SheetName = "" Then Exit Sub
'Create New Sheet at the end
Sheets.Add after:=Sheets(Sheets.count)
ActiveSheet.Name = SheetName
If Err.Number = 0 Then
Set ANewSheet = ActiveSheet
Exit Do
End If
MsgBox SheetName & " innehåller tecken som inte är okej." & vbNewLine & _
"eller redan existerar!", vbCritical, "Check your Sheet Name"
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
Loop
On Error GoTo 0
Call sourceSheet.Activate
End Sub