Hallo McZack,
nachfolgendes Makro solte DIr die Bereiche aus den Dateien in die aktive Datei kopieren.
Kopiere das Makro in ein StandardModul und starte es z.B. über eine Befehlsschaltfläche
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.
Option Explicit
Const strPath = "C:\Eigene Dateien"
Sub Pfade_ermitteln()
Dim Datei$
Dim lngrow As Long
Datei = Dir(strPath & "\*.xls")
Do While Datei <> ""
If Right(Datei, 4) = ".xls" Then
GetObject (strPath & "\" & Datei)
lngrow = ActiveSheet.Cells(Rows.Count, 2).End(xlUp).Offset(1, 0).Row
Workbooks(Datei).Sheets(1).Range("B7:C26").Copy ActiveSheet.Cells(lngrow, 2)
Workbooks(Datei).Sheets(1).Range("K7:L26").Copy ActiveSheet.Cells(lngrow, 11)
Workbooks(Datei).Close
End If
Datei = Dir()
Loop
End SubDen Pfad in Zeile
Const strPath = "C:\Eigene Dateien"musst Du natürlich noch anpassen. Ich hoffe, Du kommst klar.
Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf
meiner HP in der
Rubrik Anleitungen und dort dann in der
Anleitungsnummer 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.
Bei Fragen melde Dich.
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]