Den nachfolgenden VBA Programmcode können Sie für Ihre Auswertung nutzen. Bitte beachten Sie, dass dieser Code ggf. für ihre Auswertung angepasst werden muss. D.h. Dateinamen, die Bezeichnung der Tabellenblätter etc. müssen ggf. auf Ihre Umgebung angepasst werden.
Eine Beispieldatei zum Download finden Sie hier.
Sub Import()
'
' Import Makro
Dim Pfad As String
Dim Datei As String
Dim Dateipfad As String
Dim i As Integer
Dim s As Integer
Dim z As Integer
Dim Anzahl As Integer
Dim letztezeile As Integer
' Bisherige importierte Daten werden elöscht
ThisWorkbook.Sheets("Tabelle2").Cells.Clear
' Tabelle1 wird gewählt
ThisWorkbook.Sheets("Tabelle1").Activate
' Variablen werden mit den Eingaben aus Tabelle1 belegt
Pfad = Cells(1, 2).Value
Anzahl = Cells(4, 2).Value
s = Cells(6, 2).Value
z = Cells(7, 2).Value
' Schleife zum mehrmaligem Durchlaufen
For i = 1 To Anzahl
' Dateibezeichnung übernehmen
Datei = ThisWorkbook.Sheets("Tabelle1").Cells(2, 2).Value & i
' Dateipfad bestimmen
Dateipfad = Pfad & Datei & ".xlsx"
' Rohdatendatei öffnen
Workbooks.Open Filename:=Dateipfad
' entsprechenden Bereich auswählen und kopieren
Range(Cells(1, 1), Cells(z, s)).Select
Selection.Copy
' Auswertungsdatei wählen
ThisWorkbook.Sheets("Tabelle2").Activate
' letzte Zeile bestimmen und Daten unten anfügen
letztezeile = ActiveSheet.Cells(1048576, 1).End(xlUp).Row
Sheets("Tabelle2").Cells(letztezeile + 1, 1).Select
ActiveSheet.Paste
' Rohdatendatei schließen
Workbooks(Datei).Close savechanges = False
Next i
End Sub