Kopierte Daten werden nicht eingefügt
06.03.2023 15:54:41
Friederich
Ich muss aus mehreren Dateien im ersten Arbeitsblatt Daten kopieren (ohne Haeder) und in eine Datei im Arbeitsblatt BÜ-Tool einfügen. Dafür habe ich folgenden Code geschrieben. Leider kopiert der (warum auch immer) die Daten nicht in mein Worksheet. Findet jemand den Fehler? Ganz lieben Dank für die Hilfe.
Sub BÜTool_Zusammenfügen_Klicken()
Dim arrDateien As Variant
Dim wbQuelle As Workbook
Dim LetzteZeile As Long
Dim cntDatei As Long
Dim rngQuelle As Range
'Screenupdating und Popups deaktivieren:
Application.ScreenUpdating = False
Application.DisplayAlerts = False
'Datei auswählen
arrDateien = Application.GetOpenFilename(FileFilter:="Excel-Dateien (*.xls*), *.xls*", MultiSelect:=True)
'ist eine Datei ausgewählt?
If IsArray(arrDateien) Then
'Schleife über ausgewählten Dateien
For cntDatei = 1 To UBound(arrDateien)
LetzteZeile = ThisWorkbook.Worksheets(1).Cells(Rows.Count, 1).End(xlUp).Row
'Mappe öffnen
Set wbQuelle = Workbooks.Open(Filename:=arrDateien(cntDatei))
'Daten Range setzen:
Set rngQuelle = wbQuelle.Worksheets(1).Range("B2").CurrentRegion
'Daten kopieren und einfügen
Intersect(rngQuelle, rngQuelle.Offset(1, 0)).Copy
ThisWorkbook.Worksheets("BÜ-Tool").Range("A" & LetzteZeile + 1).PasteSpecial
'Mappe schließen
wbQuelle.Close SaveChanges:=False
Next cntDatei
End If
'Screenupdating und Popups aktivieren:
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub