hi all ^^
z.b.
allerdings komm ich mit quelle und ziel durcheinander
folgendes anpassen
1)pad
2)workbookname(statt Dummy)
3)worksheetsnamen(statt index 1 und index 3)
das neue worksheet nutzt als namen das Datum und die uhrzeit
gruss nighty
Sub Sicherung()
Dim Dname As String
ThisWorkbook.Worksheets(1).Range(ThisWorkbook.Worksheets(1).Cells(2, 1), ThisWorkbook.Worksheets(1).Cells(ThisWorkbook.Worksheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row, ThisWorkbook.Worksheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Column)).Copy
ThisWorkbook.Worksheets(3).Range("A" & ThisWorkbook.Worksheets(3).Range("A" & Rows.Count).End(xlUp).Row + 1).PasteSpecial Paste:=xlValues, Operation:=xlNone
Workbooks.Open Filename:="D:\Temp\Dummy.xls"
Workbooks("Dummy").Sheets.Add after:=Workbooks("Dummy").Worksheets(Worksheets.Count)
Dname = CStr(Date) & "-" & Mid(CStr(Time), 1, 2) & "-" & Mid(CStr(Time), 4, 2) & "-" & Mid(CStr(Time), 7, 2)
Workbooks("Dummy").ActiveSheet.Name = Dname
ThisWorkbook.Worksheets(1).Range(ThisWorkbook.Worksheets(1).Cells(2, 1), ThisWorkbook.Worksheets(1).Cells(ThisWorkbook.Worksheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row, ThisWorkbook.Worksheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Column)).Copy
Workbooks("Dummy").Worksheets(Dname).Range("A2").PasteSpecial Paste:=xlValues, Operation:=xlNone
Workbooks("Dummy").Close SaveChanges:=True
Application.CutCopyMode = False
End Sub