In den unteren Code erzeuge ich ein neues Blatt.
Ich möchte aber auch die Werte der Zellen O47:O51 im neuen Blatt in M47:M51 kopiert haben.
Also die Werte die im alten Blatt in O47:O51 waren das diese im neuen Blatt in M47M51 stehen.
Könnte mir dazu bitte jemand weiterhelfen.
Gruß Heinz
Option Explicit
Sub cp_wbk() Dim MyShape As Shape, strPfaduDatei As String Dim Shape2 As Shape Application.ScreenUpdating = False With ThisWorkbook strPfaduDatei = .Path & "\" & .Sheets(1).Range("B3") & _ " " & Format(.Sheets(1).Range("A6"), "mmmm YYYY") .Sheets(1).Copy End With For Each MyShape In ActiveSheet.Shapes If MyShape.AlternativeText "" Then MyShape.Delete Next ActiveWorkbook.SaveAs strPfaduDatei ActiveWorkbook.Close Application.ScreenUpdating = True End Sub