Hallo, > From: Horst [mailto:[email protected]]
> ich habe sonst immer ein Indexarray mit +1 vergrößert. Jetzt > wollte ich > es mal verkleinern und stelle fest, das geht nicht. Es wird addiert. > Außer man belegt das Feld vorher mit 0 > > Warum? Du deklarierst das Array als Variant, weil wenn Du nichts angibts nimmt OO automatisch den Variant-Datentyp. Damit das was Du willst funktioniert musst Du das Array quasi als numerisch deklarieren, z.B.: dim afeld(2) As Integer (Ob die Notwendigkeit das tun zu müssen ein Fehler in OO ist mag ich jetzt garnicht einschätzen. Ich selbst halte hingegen Deine Codezeile afeld(f)=afeld(f) -1 für nicht so sehr sinnvoll, da das Array an der Stelle ja noch definitiv leer ist und würde lieber schreiben: afeld(f) = -1) Gruß Jörg --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
