Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 4 von 4
  1. #1
    Registriert seit
    01.2001
    Beiträge
    13

    Excel:In Spalte suchen dann Zeile lösche

    Hallo,

    ich habe folgendes Problem. Ich möchte in einer Spalte nach einem Wert suchen, wenn dieser gefunden wird möchte ich die komplette entsprechende Zeile löschen. Das ganze soll mehrmals in einem Makro laufen bis keine entsprechenden Werte mehr gefunden werden.

    kennt jemand eine Lösung???

    Danke
    Mc

  2. #2
    Registriert seit
    06.2002
    Beiträge
    330
    Hi MarcinMc,

    Sub Zeilen_loeschen()
    For i = 5 To 100
    Cells(i, 3).Select
    If Cells(i, 3) = 5 Then
    Rows(i).Select
    Selection.Delete Shift:=xlUp
    End If
    Next i
    End Sub

    In dem von mir genanntem Beispiel wird Spalte3 (also Spalte C) von Zeile 5 bis Zeile 100 nach dem Wert 5 durchsucht. Wird dieser gefunden, so wird die entsprechende Zeile gelöscht.
    Hoffe das hilft Dir so weiter wenn nicht poste halt nochmal.

    Gruß
    Matthias
    Recht muß nicht Gerechtigkeit sein und Wahrheit muß nicht Realität sein!

  3. #3
    Registriert seit
    11.2000
    Beiträge
    128
    Kleine Korrektur:

    Nach "Selection.Delete Shift:=xlUp"
    und vor "EndIf"
    einfügen "i = i – 1"

    Sonst wird von aufeinanderfolgenden Zeilen, in denen das Kriterium ( = 5 ) erfüllt ist, nur jeweils jede zweite gelöscht.

    mfg Fritz Weinel

  4. #4
    Registriert seit
    06.2002
    Beiträge
    330
    Hi 1995,

    stimmt, hätte auch mal testen sollen was ich so schnell da hin geklatscht habe! :-)

    Gruß
    Matthias
    Recht muß nicht Gerechtigkeit sein und Wahrheit muß nicht Realität sein!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
12
Content Management by InterRed