Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

alle sheets kopieren

Forumthread: alle sheets kopieren

alle sheets kopieren
Philipp
Hallo zusammen.
Ich möchte alle sheets eines Workbooks in ein einderes Workbook kopieren.
Wisst ihr eine elegante Lösung?
Gruß Philipp
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: alle sheets kopieren
24.11.2009 11:05:36
Philipp

Function copy()
Das hab ich erstellt. Geht aber bestimmt noch schöner
With bmwWbook
For i = 1 To .Sheets.Count
.Sheets(i).copy After:=Workbooks(ThisWorkbook.Name).Sheets(1)
Next i
End With
End Function

Vorschlag
24.11.2009 11:21:40
Matthias
Hallo
hier ohne Fehlerbehandlung!
Code steht in der Zielmappe / Quellmappe ist geöffnet
Sub Kopieren()
With Workbooks("Quellmappe.xls")
.Worksheets.Copy After:=Workbooks(ThisWorkbook.Name).Sheets(1)
End With
End Sub
Gruß Matthias
Anzeige
Nachtrag
24.11.2009 11:39:43
Matthias
Hallo
diese Zeile reicht übrigens so auch schon:
.Worksheets.Copy After:=ThisWorkbook.Sheets(1)
könntest sie also ersetzen.
Gruß Matthias
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige