Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1024to1028
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Schleife korrigieren

Schleife korrigieren
19.11.2008 10:57:19
steffen
Hallo in die Runde,
wie bekomme ich es hin, dass meine erste schleife wieder bei 1 beginnt, wenn die innere schleife fertig ist. Natürlich will ich dadurch auch keine endlos-schleife haben :)
Der Code soll eine Vorgabe in B suchen. Wenn er den ersten Treffer hat, liest er die danebenstehende Zelle in A aus und fängt von oben an alle Zeilen mit diesem Inhalt zu löschen. Danach wird die Vorgabe in der nächsten Zelle in B gesucht und der Inhalt daneben aus A ausgelesen usw.
x = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To x
If Cells(i, 2).Value = PKS Then
a = Cells(i, 1).Value
For k = 1 To x
If Cells(k, 1).Value = a Then
ActiveSheet.Rows(k).Delete
k = k - 1
x = Cells(Rows.Count, 1).End(xlUp).Row
End If
Next k
End If
Next i
Gruß Steffen

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schleife korrigieren
19.11.2008 11:36:01
steffen
manchmal steht man doch echt im wald:)
habs doch selber noch gefunden
x = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To x
If Cells(i, 2).Value = PKS Then
a = Cells(i, 1).Value
For k = 1 To x
If Cells(k, 1).Value = a Then
ActiveSheet.Rows(k).Delete
k = k - 1
x = Cells(Rows.Count, 1).End(xlUp).Row
i=1
End If
Next k
End If
Next i
Gruß Steffen
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige