Hallo Wolfgang!
Wenn ich es richtig verstanden habe, dann so (wieder ungetestet):
Dim intSheetsNr As Integer
For intSheetsNr = 2 To 7
On Error Resume Next
ThisWorkbook.Worksheets(intSheetsNr).Copy
ActiveWorkbook.SaveAs (Pfad & Sheets(intSheetsNr).Name)
ActiveWorkbook.Close
Next intSheetsNr
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]