DAS habe ich mich auch gefragt. Der gesamte Else Part macht in der For-Schleife keinen Sinn und führt zu diesem Fehlerverhalten.Das ganze Konstrukt macht für mich keinen Sinn. Wozu machst du eine Schleife, die nur maximal ein mal durchlaufen wird und die Inkrementierung der Laufvariable könntest du dir auch sparen.