Hallo Gunnar,
Aber sollte dann nicht auch
Dim i As Byte
i = 3
i = i - 1den Fehler liefern?
Nein, denn hier subtrahierst Du ja von einer Variable eine Zahl, Du verknüpfst sie (»i« und »1«) also mit einem Operator (»-«). Dagegen ist bei »Step -1« die Zahl selbst »-1«, beim anderen Fall ist sie normal »1«.
Korrekt! ;-))
Den Fehler reproduzierst Du so:
Dim i As Byte
i = -1
viele Grüße
Axel