Hallo Lieber Excel Freunde, ich komme mit meiner Zielvorstellung für den Code nicht weiter.
Ich möchte, dass die in Tabelle 1 abgegriffenen Zeilen nicht sofort in die erste Zeile von Tabelle 2 geschrieben werden,
sondern das ich z.B. definieren kann, dass diese erste irgendwo in der Mitte des Tabellenblattes reinkopiert werden.
Hat jemand eine Idee`?
Dim Zeile As Long
Dim ZeileMax As Long
Dim i As Long
Dim strSuchbegriff As String
strSuchbegriff = Tabelle1.Cells(1, 1)
With Tabelle1
ZeileMax = .UsedRange.Rows.Count
i = 1
For Zeile = 4 To ZeileMax
If .Cells(Zeile, 2).Value = strSuchbegriff Then
.Rows(Zeile).Copy Destination:=Tabelle2.Rows(i)
i = i + 1
End If
Next Zeile
End With
End Sub
Ich möchte, dass die in Tabelle 1 abgegriffenen Zeilen nicht sofort in die erste Zeile von Tabelle 2 geschrieben werden,
sondern das ich z.B. definieren kann, dass diese erste irgendwo in der Mitte des Tabellenblattes reinkopiert werden.
Hat jemand eine Idee`?
Dim Zeile As Long
Dim ZeileMax As Long
Dim i As Long
Dim strSuchbegriff As String
strSuchbegriff = Tabelle1.Cells(1, 1)
With Tabelle1
ZeileMax = .UsedRange.Rows.Count
i = 1
For Zeile = 4 To ZeileMax
If .Cells(Zeile, 2).Value = strSuchbegriff Then
.Rows(Zeile).Copy Destination:=Tabelle2.Rows(i)
i = i + 1
End If
Next Zeile
End With
End Sub