Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hi, ich brauche für eine Routine die Möglichkeit zu überprüfen, ob ein dynamisches Array initialisiert ist. Eigentlich sollte es ja möglich sein, einfach mit Ubound die Länge des Arrays abzufragen und den im Falle eines leeren Arrays auftretenden Laufzeitfehler 9 mit einem On Error statement abzufangen. Leider funktioniert genau das bei mir nicht (Excel 2010, Win 7), es kommt trotz des On Error statements der Laufzeitfehler. Kann mir jemand verraten, warum das nicht klappt? Beipsiel: VB.NET-Quel…

  • Benutzer-Avatarbild

    @cry.baby: mir ist schon klar, warum ich kein ubound bei einem leeren Array abfragen kann, ich verstehe aber nicht, warum ich den Fehler nicht mit "On Error" abfangen kann; das Programm steigt trotzdem mit dem Laufzeitfehler aus. @VaporiZed: Das hatte ich auch gerade so ähnlich gefunden und zeitgleich mit Deiner Antwort im obigen Post ergänzt :-). Leider Funktioniert das aber auch nicht in alle Fällen. Folgende Beispiel: Ich rufe die fragliche Funktion (hier: "safeUbound") nämlich über eine ande…

  • Benutzer-Avatarbild

    Hmm, das ist jetzt komisch. Vorhin auf dem Bürorechner (Excel 2010, Win 7 x64) ist Excel-VBA mit einem Laufzeitfehler trotz "On Error" ausgestiegen, auf meinem Rechner zuhause (Win 10 x64, Office 2016) funktioniert das.Kann man das irgendwo einstellen, dass "On Error" ignoriert wird??

  • Benutzer-Avatarbild

    @petaod: Diese Variante hatte ich am Bürorechner auch probiert, aber diese ist mit Laufzeitfehler ausgestiegen. Hier bei mir zuhause geht aber auch diese Variante. Scheint fast, als sei das Fehlerhandlingübernehmen am Bürorechner abgeschaltet.

  • Benutzer-Avatarbild

    Vielen Dank @petaod und @'mumpel!!! Hab's mal zuhause ausprobiert, damit kann ich das Problem hier nachstellen. Ich wusste gar nicht, dass man die eigene Fehlerbehandlung wirklich abschalten kann. Ich vermute mal, damit werde ich das Problem am Bürorechner auch los. Hat mir ganz schön Kopfweh gemacht. Kann mir vielleicht auch noch jemand sagen, was sich an der Variable ändert, wenn ich wie oben in meinen Beispielen "test2()" und "test3()" die eigentliche Variable ar() vor der weiteren Verarbeitu…