Hallo
Ich sitze da gerade an einer komischen Fehlermeldung, die meiner Meinung nach überhaupt rein gar nichts mit der im editor markierten Zeile zu tun hat! und zwar gibt mir folgende Zeile einen Error:
Der Fehler ist ein Fehler 9: Index ausserhalb des gültigen Bereichs.
Also in c zumindest besagt dieser Fehler, dass ich einen Array anzusprechen versuche auf einem Index, den er nicht besitzt. Dieser Fehler kommt aber beim zweiter Durchlaufen einer For-Schleife, und j hat in diesem Fall den Index 1. Der Array hat Index 0 und 1, hat also 2 Elemente. Ich kann den Array auch überwachen, und es erscheint der Inhalt, welcher er bei Index 1 hat. Am Array kann es imho also nicht liegen.
Stutzig macht mich ein wenig, dass ich das Right nicht überachen kann, kann aber auch daran liegen, dass der Fehler vor dem Berechnen von besagtem Right erscheint.
Vielleicht noch etwas: Das ganze findet innerhalb von zwei For-Schleifen statt. Vielleicht hat vba ja Probleme damit.
Gruss sra
Ich sitze da gerade an einer komischen Fehlermeldung, die meiner Meinung nach überhaupt rein gar nichts mit der im editor markierten Zeile zu tun hat! und zwar gibt mir folgende Zeile einen Error:
Code:
Windows(Right(actDatenpunkte(j), Len(actDatenpunkte(j)) - 15)).Activate
Der Fehler ist ein Fehler 9: Index ausserhalb des gültigen Bereichs.
Also in c zumindest besagt dieser Fehler, dass ich einen Array anzusprechen versuche auf einem Index, den er nicht besitzt. Dieser Fehler kommt aber beim zweiter Durchlaufen einer For-Schleife, und j hat in diesem Fall den Index 1. Der Array hat Index 0 und 1, hat also 2 Elemente. Ich kann den Array auch überwachen, und es erscheint der Inhalt, welcher er bei Index 1 hat. Am Array kann es imho also nicht liegen.
Stutzig macht mich ein wenig, dass ich das Right nicht überachen kann, kann aber auch daran liegen, dass der Fehler vor dem Berechnen von besagtem Right erscheint.
Vielleicht noch etwas: Das ganze findet innerhalb von zwei For-Schleifen statt. Vielleicht hat vba ja Probleme damit.
Gruss sra