Option Explicit
Sub DateienLesen()
Call EventsOff
Dim DateiName As String
DateiName = Dir("C:\Temp\" & "*.xls")
Do While DateiName <> ""
If ThisWorkbook.Name <> DateiName Then
Workbooks.Open Filename:="C:\Temp\" & DateiName
Workbooks(DateiName).Worksheets(1).Range("A3:E" & Workbooks(DateiName).Worksheets(1).Range("A" & Rows.Count).End(xlUp).Row).Copy _
ThisWorkbook.Worksheets(1).Range("A" & ThisWorkbook.Worksheets(1).Range("A" & Rows.Count).End(xlUp).Row + 1)
Workbooks(DateiName).Close SaveChanges:=True
End If
DateiName = Dir
Loop
Call EventsOn
End Sub Public Sub EventsOff()
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
End Sub Public Sub EventsOn()
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
End Sub
Excel: Preise aus mehreren Tabellen vergleichen ?
MarisaS 26.10.2008 - 123 Hits - 15 Antworten
Excel Dateien aus Ordnerinhalt in einer Excel Datei zusammenfassen
nino82517 05.12.2008 - 448 Hits - 5 Antworten
Excel Zeilen zusammenfassen und zählen
ThaNeub 25.05.2009 - 502 Hits - 2 Antworten
Excel - gleiche Inhalte aus mehreren Mappen zusammenfassen
mel1980 14.10.2009 - 748 Hits - 19 Antworten
Datensätze aus mehreren Tabellen unter Bedingungen auslesen
Apothekenpferd 15.01.2010 - 275 Hits - 5 Antworten