Dieses Makro kopiert mir ein einzelnes Worksheet in ein neues File. Das Problem dabei ist, dass ich dieses Makro nur einmal laufen lassen kann um das File zu generieren. Danach muss ich Excel schliessen und wieder öffnen. Ich nehme an, dass dies mit Selection Copy Windows("Mappe1").Activate zu tun hat. Wie müsste der Code aussehen damit ich das Makro mehrere Male laufen lassen kann ohne jeweils vorgängig Excel schliessen zu müssen.
Liebe Gruess
Richi
Sub File_erstellen_SingleLineView() ' _
Kopie der Single Line View erstellen f?r Weiterverbreitung
Sheets("Single Line View").Select
Sheets("Single Line View").Copy
Windows("PPS_V_14_1 - Standzeiten 2020.xlsm").Activate
Range("A1:A700").Select
Range("A3:A700").Select
Selection.Copy
Windows("Mappe1").Activate
Windows("PPS_V_14_1 - Standzeiten 2020.xlsm").Activate
Windows("Mappe1").Activate
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("PPS_V_14_1 - Standzeiten 2020.xlsm").Activate
Range("B6:NZ700").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Mappe1").Activate
Range("B6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
"\\ifc1.ifr.intra2.admin.ch\Shares\Organisation\RUAGH-RUAG-RM-RMH\PPS\20_PPS Tool\Pr? _
sentation Single Line View\Standzeiten\PPS-Tool Standzeiten_Version_" & Date & "_" & Year(Date) _
& "_KW_" & Calendar_Week(Date) & ".xlsx", AccessMode:=xlShared, FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
Windows("PPS_V_14_1 - Standzeiten 2020.xlsm").Activate
Application.CutCopyMode = False ' _
_
Zwischenspeicher l?schen
Range("B7").Select
End Sub