Hallo zusammen,
ich bins nochmal und brauche auch mal wieder Hilfe zu Makros.
Folgendes Problem:
Ich möchte, dass ein Makro die Zellen nach einem bestimmten Wort durchsucht. Wenn das Wort gefunden wurde, soll
- die Zeile gelöscht werden in der das Wort vorkommt,
- ebenfalls 3 Zeilen darüber gelöscht werden
- eine Anzahl x Zeilen darunter gelöscht werden
Beispiel: Das Wort Test steht in Zelle B7 nun sollen also die Zeilen B4 bis z.B. B18 gelöscht werden.
Einen kleinen Ansatz habe ich bereits. Das Makro löscht mir allerdings nur die Zeile in der das Wort vorkommt und die Anzahl X darunter. Das noch die darüber gelöscht werden bekomme ich nicht hin.
Sub delete()
Worksheets(„Tabelle“).Select
Range(„A1:K999“).Select
For Each Cell In Selection
If Cell.Value = „Test“ Then Cell.Select
Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(100, 100)).Select
Next
Selection.delete
End Sub
Vielleicht könnt Ihr mir (mal wieder) weiterhelfen.
Bedanke mich im Voraus und wünsche einen angenehmen Tag.
Liebe Grüße