Was würdet ihr nehmen. eine FOR Schleife mit Abbruchbedingung (EXIT FOR) oder eine WHILE Schleife?
Wenns geht bitte mit Begründung warum das eine schneller ist als das andere! Danke
Was würdet ihr nehmen. eine FOR Schleife mit Abbruchbedingung (EXIT FOR) oder eine WHILE Schleife?
Wenns geht bitte mit Begründung warum das eine schneller ist als das andere! Danke
was soll diese Frage. Das kann man doch so nicht beantworten, da müsstest Du mal den Anwendungsfall bringen.
Gruß
Micha
For i = 7 To 1000
New_Punkt = Sheets("ErfassenAktivitäten").Cells(i, 1)
If New_Punkt = "" Then
Exit For
ElseIf New_Punkt <> Old_Punkt Then
Tabelle8.ListBox1.AddItem (New_Punkt)
i = i + 1
Old_Punkt = Sheets("ErfassenAktivitäten").Cells(i, 1)
End If
Next i
ein "Hallo" und ein "Gruß" oder "Danke im voraus" lässt die Frage außerdem viel freundlicher erscheinen.
Ich würde das eh anders machen: auf letzte freie Zelle abtesten und dann eine "For"-Schleife mit der Zeilennummer als Scheifenzähler schreiben.
"For" ist schneller als "While", bei vielen Dingen weiß man aber im vorhinein nicht, wie lange eine Schleife geht, dann ist "While" richtig. Du solltest Dich mal mit Abweis- und Nichtabweis-Schleifen auseinendersetzen.
Gruß
Micha
Werde mir das mal anschauen.
Gruß Martin