Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bestimmte Zeilen löschen

Forumthread: Bestimmte Zeilen löschen

Bestimmte Zeilen löschen
06.06.2004 23:40:35
Beat
Hallo,
Ich versuche verzweifelt folgende Aufgabenstellung zu lösen:
Wenn in einer Zelle in der Spalte B ein 'a' steht und wenn in der selben Zeile in der Spalte C der Zelleninhalt nicht mit '3' oder '/' beginnt, sollen alle Zeilen inkl. dieser gelöscht werden bis in einer Zelle in der Spalte B wieder ein 'a' steht. Dann das Ganze wieder von vorne bis ans Ende der Tabelle.
So sieht mein Versuch aus:

Sub Löschen()
a = "a"
c1 = "<>3*"
c2 = "<>/*"
y = 2   'Zeile
z = 2   'Spalte B
n = 3   'Spalte C
Do While Cells(y, z) <> ""
If Cells(y, z) = a Then
If Cells(y, n).Value Like c1 Or Cells(y, n).Value Like c2 Then
Do While Cells(y, n).Value = a
Rows(y).EntireRow.Delete
Loop
End If
End If
y = y + 1
Loop
End Sub

Was mach ich falsch?
Danke schon mal
mfg Beat
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bestimmte Zeilen löschen
07.06.2004 23:50:57
Björn
Hallo Beat,
ein erster Ansatz wäre:

Sub Löschen()
y = 2   'Zeile
Do While Cells(y, 2) <> ""
If Cells(y, 2) = "a" Then
If Left(Cells(y, 3).Value, 1) <> 3 And Left(Cells(y, 3).Value, 1) <> "/" Then
Rows(y).EntireRow.Delete
Do While Cells(y, 2).Value <> "" And Cells(y, 2).Value <> "a"
Rows(y).EntireRow.Delete
Loop
End If
End If
y = y + 1
Loop
End Sub

Falls das Makro nicht das leistet, was Du brauchst, musst Du die Löschkriterien noch etwas genauer definieren.
Z. B.: Wenn das zweite "a" in Spalte 2 gefunden wird,
- soll diese Zeile auch gelöscht werden?
- soll diese Zeile erneut auf den Inhalt von Spale 3 geprüft werden?
- usw.
Gruß
Björn
Anzeige
AW: Bestimmte Zeilen löschen
Beat
Hallo Björn,
Danke für deinen Lösungsansatz. Ich werde es mal ausprobieren.
Gruss
Beat
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige