In der Zeile (If .Cells(n, 1) Like "24500" Then)wird nach "24500" gesucht;
diesen Wert möchte ich gerne variabel gestalten indem dieser aus der Zelle A1 im Tabellenblatt "Übersicht" übernommen wird.
Beste Grüße und vielen Dank für die Unterstützung
Sub Datenabzug_Übernahme()
Dim ws1 As Worksheet, ws2 As Worksheet, n As Long, pos As Long, wb1 As Workbook, wb2 As _
Workbook
Set wb1 = ThisWorkbook
Set wb2 = Workbooks("Quelle.xlsm") ' den Namen musst du natürlich noch anpassen
Set ws1 = wb1.Worksheets("Datenabzug")
Set ws2 = wb2.Worksheets("Datenabzug")
pos = 2
Application.ScreenUpdating = False
wb2.Activate
ws2.Select
With ws2
For n = 1 To ws2.Cells(65536, 1).End(xlUp).Row
If .Cells(n, 1) Like "24500" Then
.Cells(n, 1).EntireRow.Copy
wb1.Activate
ws1.Select
ActiveSheet.Cells(pos, 1).Select
ActiveSheet.Paste
wb2.Activate
.Select
pos = pos + 1
End If
Next n
End With
Application.CutCopyMode = False
wb1.Activate
ws1.Select
Application.ScreenUpdating = True
ws1.Cells(1, 1).Select
End Sub