Willkommen im PC-Welt-Forum
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.
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
-
21.06.2002, 09:43 #1
Byte
- 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
-
21.06.2002, 10:01 #2
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ß
MatthiasRecht muß nicht Gerechtigkeit sein und Wahrheit muß nicht Realität sein!
-
24.06.2002, 14:38 #3
Kbyte
- 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
-
24.06.2002, 14:59 #4
Hi 1995,
stimmt, hätte auch mal testen sollen was ich so schnell da hin geklatscht habe! :-)
Gruß
MatthiasRecht muß nicht Gerechtigkeit sein und Wahrheit muß nicht Realität sein!
12

Zitieren
Lesezeichen