AW: Was soll der Code ohne die Tabelle?
08.03.2021 05:52:53
MRUTOR
Hallo,
da du ja in Zeile 2 anfaengst, nehme ich an, dass du Ueberschriften hast, die natuerlich nicht geloescht werden sollen. Probiers mal so:
Sub FindenUndKopieren()
Dim iRowS As Integer, iRowT As Integer, iLastR As Integer, iLastC As Integer
Dim sWord As String
sWord = InputBox(prompt:="Suchbegriff:", Default:="Filmname")
If sWord = "" Then Exit Sub
iRowS = 2
iRowT = 2
With Worksheets("Tabelle2")
iLastR = .Cells(Rows.Count, 1).End(xlUp).Row 'feststellen der letzten _
benutzten Zeile
iLastC = .Cells(2, Columns.Count).End(xlToLeft).Column 'feststellen der letzten _
benutzten Spalte
.Range(.Cells(2, 1), .Cells(iLastR, iLastC)).ClearContents 'leeren der Zellen im _
Bereich A2 bis letzte Zeile letzte Spalte
Do Until IsEmpty(Cells(iRowS, 1))
If UCase(Cells(iRowS, 1)) Like "*" & UCase(sWord) & "*" Then
Rows(iRowS).Copy .Rows(iRowT)
iRowT = iRowT + 1
End If
iRowS = iRowS + 1
Loop
.Columns.AutoFit
.Select
End With
End Sub
Gruss Tor