Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
828to832
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
828to832
828to832
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Für Jakob Freitag

Für Jakob Freitag
11.12.2006 12:17:43
Regina
alle Datein eines Verz. öffnen und Inhalt kopieren
Deine Frage war noch nicht beantwortet.
Leider bin ich erst jetzt dazu gekommen.
Ich habe es jetzt so weit eingerichtet, dass die Zeilen alle in die Datei1 kopiert werden.
die Pfade mußt Du ggf anpassen

Sub tabellenZusammenKopieren()
Dim i As Long
Dim c As Long
Dim tb1 As Worksheet
Dim tb2 As Worksheet
Dim ende1 As Long
Dim ende2 As Long
Workbooks.Open Filename:="C:\Datei1.xls"
Set tb1 = ActiveWorkbook.Worksheets(1)
ende1 = tb1.Cells(65536, 1).End(xlUp).Row  'von letzter Zeile aufwärts
Workbooks.Open Filename:="C:\Datei2.xls"
Set tb2 = ActiveWorkbook.Worksheets(1)
ende2 = tb2.Cells(65536, 1).End(xlUp).Row
tb2.Range("A1:AK" & ende2).Copy
tb1.Range("A65530").End(xlUp).Offset(1, 0).PasteSpecial
tb2.Activate
ActiveWorkbook.Close savechanges:=False
Workbooks.Open Filename:="C:\Datei3.xls"
Set tb2 = ActiveWorkbook.Worksheets(1)
ende2 = tb2.Cells(65536, 1).End(xlUp).Row
tb2.Range("A1:AK" & ende2).Copy
tb1.Range("A65530").End(xlUp).Offset(1, 0).PasteSpecial
tb2.Activate
ActiveWorkbook.Close savechanges:=False
Workbooks.Open Filename:="C:\Datei4.xls"
Set tb2 = ActiveWorkbook.Worksheets(1)
ende2 = tb2.Cells(65536, 1).End(xlUp).Row
tb2.Range("A1:AK" & ende2).Copy
tb1.Range("A65530").End(xlUp).Offset(1, 0).PasteSpecial
tb2.Activate
ActiveWorkbook.Close savechanges:=False
Workbooks.Open Filename:="C:\Datei5.xls"
Set tb2 = ActiveWorkbook.Worksheets(1)
ende2 = tb2.Cells(65536, 1).End(xlUp).Row
tb2.Range("A1:AK" & ende2).Copy
tb1.Range("A65530").End(xlUp).Offset(1, 0).PasteSpecial
tb2.Activate
ActiveWorkbook.Close savechanges:=False
Workbooks.Open Filename:="C:\Datei6.xls"
Set tb2 = ActiveWorkbook.Worksheets(1)
ende2 = tb2.Cells(65536, 1).End(xlUp).Row
tb2.Range("A1:AK" & ende2).Copy
tb1.Range("A65530").End(xlUp).Offset(1, 0).PasteSpecial
tb2.Activate
ActiveWorkbook.Close savechanges:=False
End Sub

Gruß Regina

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Für Jakob Freitag
14.12.2006 17:39:39
Jakob
Hallo Regina,
ich habe eben durch Zufall hier Deine Antwort gesehen. Ich werde es morgen gleich mal ausprobieren.
Vielen Dank für Deine Hilfe.
Gruß
Jakob

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige