Überlauf bei Dim n as Byte
01.04.2006 13:07:40
Reinhard
wieso kommt es da zu Fehler 6 = Überlauf und die Schleife wird gar nicht begonnen?
Sub tt()
Dim n As Byte
For n = 3 To 1 Step -1
MsgBox "huhu"
Next n
End Sub
während
Sub tt2()
Dim n As Byte
For n = 1 To 3 Step 1
MsgBox "huhu"
Next n
End Sub
problemlos funktioniert!Die Hilfe sagt dazu:
Variablen vom Datentyp Byte werden als einzelne 8-Bit-Zahlen (1 Byte) ohne Vorzeichen gespeichert und haben einen Wert im Bereich von 0 bis 255.
Der Datentyp Byte ist zur Speicherung binärer Daten nützlich.
Gruß
Reinhard