Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1048to1052
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 funktioniert falsch

Schleife funktioniert falsch
10.02.2009 22:01:10
ioannis
Hallo zusammen,
es geht um eine einfache Aufgabe: Die Daten sollen nach zwei Kriterien gefiltert werden (Spalte C und D), daraus soll die Zeile mit der min. Wert in der Spalte J gefunden und in eine andere Tabelle kopiert werden. Hier der Code:

Sub Filtern()
Application.ScreenUpdating = False
zeile = 1
For i = 22 To 30
For j = 38 To 67
ena = "C" & i
duo = "P'" & j
With Sheets("Tabelle2").UsedRange
.AutoFilter Field:=3, Criteria1:=ena
.AutoFilter Field:=4, Criteria1:=duo
.AutoFilter Field:=10, Criteria1:=WorksheetFunction.Min(Columns(10))
.CurrentRegion.SpecialCells(xlCellTypeVisible).EntireRow.Copy _
Worksheets("Tabelle1").Cells(zeile, 1)
End With
zeile = zeile + 1
j = j + 1
Next
i = i + 1
Next
ActiveSheet.AutoFilterMode = False
Application.ScreenUpdating = True
End Sub



Problem: Die Schleifen funktionieren nicht richtig, er bleibt bei C22, P'38.
Ich bedanke mich schon mal in voraus.
Freundliche Grüße
Ioannis

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schleife funktioniert falsch
10.02.2009 22:09:49
Ramses
Hallo
Lass mal die beiden Zeilen
"j = j + 1" und "i = i + 1" weg, weil völlig falsch, bzw. unnötig.
Dafür gibt es ja die Schleifenanweisung
For i = 22 to 30
Gruss Rainer
AW: Schleife funktioniert falsch
10.02.2009 22:15:00
ioannis
Oh ja. Vielen Dank nochmal für die schnelle Antwort.
Freundliche Grüße
Ioannis
Schleifenvariablen NICHT selber ändern! (owT)
10.02.2009 22:12:00
Renee

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige