@petaod
ich habe versucht den Code im selben Kontext zu verwenden, allerdings erhalte ich folgende Fehlermeldung:
Laufzeitfehler 1004 in der Codezeile:
Der komplette Code sieht momentan folgendermaßen aus:
Wäre super wenn du mir ebenfalls helfen könntest.
Ganz liebe Grüße
Pascal
ich habe versucht den Code im selben Kontext zu verwenden, allerdings erhalte ich folgende Fehlermeldung:
Laufzeitfehler 1004 in der Codezeile:
Der komplette Code sieht momentan folgendermaßen aus:
Quellcode
- Private Sub CommandButton2_Click()
- MsgBox "Die Arbeitsmappe wird nun im selben Verzeichnis ohne Code und Formeln mit Zeitstempel abgelegt"
- Dim wb As Workbook, ws As Worksheet, sh As Shape
- Set wb = Workbooks.Add(xlWBATWorksheet)
- wb.Sheets(1).Name = "deleteMe"
- For Each ws In ThisWorkbook.Worksheets
- ws.Copy After:=wb.Sheets(wb.Sheets.Count)
- Next
- For Each Link In wb.LinkSources(xlLinkTypeExcelLinks)
- wb.BreakLink Name:=Link, Type:=xlLinkTypeExcelLinks
- Next
- For Each ws In wb.Worksheets
- UsedRange.Formula = UsedRange.Value
- For Each sh In ws.Shapes
- sh.Delete
- Next
- Next
- Application.DisplayAlerts = False
- wb.Sheets("deleteMe").Delete
- wb.SaveAs Replace(ThisWorkbook.FullName, ".xlsb", "_" & Format(Date, "yyyymmdd") & ".xlsx"), xlOpenXMLWorkbook
- Application.DisplayAlerts = True
- wb.Close False
- End Sub
Wäre super wenn du mir ebenfalls helfen könntest.
Ganz liebe Grüße
Pascal