Die For-Schleifensteuerungsvariable kann nicht vom Typ '<Typ>' sein

Aktualisiert: November 2007

'For' loop control variable cannot be of type '<type>'

Sie haben versucht, eine Schleifensteuerungsvariable zu verwenden, die einen ungültigen Typ aufweist. Am Anfang einer For-Schleife werden der Anfangspunkt, der Endpunkt und der Step-Wert in der Reihenfolge ausgewertet, in der sie im Text auftreten. Alle drei Ausdrücke müssen implizit in den Typ der Variablen konvertiert werden können. Wenn die For-Schleifenvariable zum Typ Object gehört, muss zur Laufzeit mindestens einer der Ausdrücke einen numerischen Typ aufweisen, und alle drei Ausdrücke müssen in den umfangreichsten numerischen Typ umgewandelt werden können.

Fehler-ID: BC30337

So beheben Sie diesen Fehler

  • Überprüfen Sie den Typ der Schleifensteuerungsvariable und ändern Sie ihn in einen gültigen Typ.

Siehe auch

Referenz

For (Visual Basic)

Do...Loop-Anweisung (Visual Basic)

For...Next-Anweisung (Visual Basic)