Hallo zusammen,
Ich bin ziemlich neu in der VBA Programmierung und ahbe eine vermutlich einfache Frage. Ich möchte die Spalte B nach einem Schlagwort durchsuchen. DIese Zeile soll dann gelöscht werden. Allerdings darf nicht die gesamte Zeile sondern nur von Spalte A bis L gelöscht werden. Mein bisheriger Ansatz war wie folgt:
'Suchen der Zelle in der Vorhersage steht
Range("B1").Select
Cells.Find(What:="Vorhersage", After:=ActiveCell, LookIn:=xlValues, lookat:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Activate
ActiveCell.EntireRow.Delete
Dieser Ansatz hat super funktioniert, jedoch darf aufgrund einer Änderung im Aufbau nurnoch bis Spalte M gelöscht werden. Das Problem ist, dass das Wort Vorhersage nie an einem festen Punkt in der Tabelle steht, sondern mit jedem Durchlauf der Berechnung neu eingestezt wird. Da sich jedoch neben der Tabelle eine weitere befindet, welche vom Löschen der Zeile nicht beinträchtigt werden darf, Übersteigt das Problem meine bisherigen Kenntnisse.
Ich hoffe Ihr könnt mir dabei weiterhelfen :)
Gruß,
Mark
|