ich habe hier ein kleines Problem. Ich beschäftige mich erst seit einer Woche mit VBA, also bitte um Nachsicht...
Und zwar:
ich möchte eine Spalte durchsuchen und wenn eine Zelle einen bestimmten Teilstring enthält die komplette Zeile "verschieben" (kopieren-einfügen-löschen)
Leider kriege ich das aber überhaupt nicht zum laufen, ich wäre für jede Hilfe oder andere Ansätze(Find-funktion?) dankbar...
Nachfolgend der Teil meines Codes
-----------------
rowNr = 2
suche = "LG"
Range("AD" & rowNr).Select
Do Until ActiveCell.Value = ""
b = WorksheetFunction.IsNumber(WorksheetFunction.Search(CStr(suche), CStr(ActiveCell.Value)))
If b = True Then
Rows(CStr(rowNr & ":" & rowNr)).Select
Selection.Copy
Sheets(3).Select
Range("A1").Select
Do Until ActiveCell.Value = ""
ActiveCell.Offset(1, 0).Select
Loop
ActiveSheet.Paste
Sheets(1).Select
Rows(CStr(rowNr & ":" & rowNr)).Select
Selection.Delete Shift:=xlUp
rowNr = rowNr - 1
End If
rowNr = rowNr + 1
ActiveCell.Offset(1, 0).Select
Loop
-------------------------------------