Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1888to1892
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Copy

VBA Copy
19.07.2022 07:45:02
Paul
Hallo zusammen,
ich habe dank des Forums bereits ein Makro, welches für jede aktives Worksheet eine eigene Datei erstellt:

Sub save()
Dim ws As Worksheet
Dim wb As Workbook
Set wb = ActiveWorkbook
For Each ws In wb.Worksheets
ws.Copy
ActiveWorkbook.SaveAs Filename:=wb.Path & "\" & ws.Name, FileFormat:=xlOpenXMLStrictWorkbook
ActiveWorkbook.Close
Next
End Sub
Ich würde nun gerne noch zusätzlich in jedes neu erstelle Workbook, die Tabelle3 (Erläuterungen) als Worksheet hinzufügen, sodass jede neue Datei aus zwei Worksheets besteht. Erste Worksheet(einzigartig) + Zweite(worksheet) Erläuterung.
Für antworten bin ich sehr dankbar.
Liebe Grüße

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Copy
19.07.2022 08:16:25
ChrisL
Hi

Sub save()
Dim ws As Worksheet
Dim wb As Workbook
Set wb = ActiveWorkbook
For Each ws In wb.Worksheets
If ws.Name  "Erläuterung" Then
ws.Copy
wb.Worksheets("Erläuterung").Copy After:=ActiveWorkbook.Sheets(1)
ActiveWorkbook.SaveAs Filename:=wb.Path & "\" & ws.Name, FileFormat:=xlOpenXMLStrictWorkbook
ActiveWorkbook.Close
End If
Next ws
End Sub
cu
Chris

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige