online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Tim85 vom 20.02.2020, 09:40 Options

suchen und löschen bis nichts mehr gefunden wird

Hallo,

ich möchte folgendes erreichen:
ich suche nach dem wort "planung" (dieses wort kommt in manchen tabellen 2mal vor in anderen aber auch z.b. 12mal). jetzt sollen immer 5 zeilen gelöscht werden. mir der unten angegebenen funktion funktioniert das ganze aber nur 1mal.
_________________________________________________
Cells.Find(What:="Planung", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate

Selection.EntireRow.Delete
Selection.EntireRow.Delete
Selection.EntireRow.Delete
Selection.EntireRow.Delete
Selection.EntireRow.Delete
_________________________________________________

vielen dank im voraus

gruß
tim


  • *Threadedit* 16:31:45, 20.02.2008
    Admininfo: Führ bitte einen Thread nicht fort indem du Weitere eröffnest, und vermeide Mehrfachanfragen. Die Datenbank und User werden es dir danken. Siehe FAQ 2, #3.


  • Antwort schreiben

    Antwort 1 von Tim85 vom 25.02.2020, 11:20 Options

    Kann wirklich keiner helfen??

    Antwort 2 von Tim85 vom 11.03.2020, 14:42 Options

    Hallo zusammen,

    ich wäre wirklich sehr dankbar, wenn jemand helfen kann.

    Gruß

    Tim

    Antwort 3 von rainberg vom 11.03.2020, 15:11 Options

    Hallo Tim,

    wäre natürlich besser Du hättest Deine ganzen Code gepostet.

    Folgender Code löscht fünf Zeilen nach dem ersten gefundenen Suchergebnis.

       Dim lngZeile As Long, intI As Integer
       Cells.Find(What:="Planung", After:=ActiveCell, LookIn:=xlFormulas, _
         LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
         MatchCase:=False, SearchFormat:=False).Activate
       lngZeile = Selection.Row
       For intI = lngZeile + 6 To lngZeile - 1 Step -1
          Rows(intI).Delete
       Next
    


    Gruss
    Rainer

    Antwort 4 von Tim85 vom 11.03.2020, 15:21 Options

    Hallo Rainer,

    es kann sein, dass das Wort Planung in manchen Tabellen 1x vorkommt, aber in anderen auch bis zu 30x.

    nunn brauche ich eine schleife oder so was.

    gruß

    tim

    Antwort 5 von fedjo vom 15.03.2020, 19:22 Options

    Hallo Tim,
    habe dir mal eine Mustertabelle erstellt. Gesucht wird in allen Tabellen nach "Planung" danach werden immer fünf Zeilen gelöscht.

    Gruß
    fedjo

    Ähnliche Themen

    Wie kann ich e-mail Seiten aus dem Verlauf löschen
    delphinwerstatt  18.03.2008 - 160 Hits -

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026