Hallo,
es wird noch mysteriöser: Ich hab mir das jetzt angeschaut und sowohl das Immediate-window eingesetzt - weil ich bei jedem Wert, der in der Subroutine ermittelt wird, einen >>Debug.Print<<-Befehl habe - als auch das Watch-window eingesetzt, um den Wert der Variablen laufend zu überprüfen.
Alle Variablen wurden in der Subroutine korrekt ermittelt und waren auch nach dem Rückpass in das Haupt-Sub noch mit diesen Werten befüllt. Dann wurde die Ziel-Datei aufgemacht, das richtige Sheet aktiviert, die "gestrige" Spalte und die richtige Zeile - die Variablen waren immer noch unverändert korrekt.
Dann passierte das Unglaubliche: Da stand vorher der Wert, den mein Makro in der Subroutine auch ermittelt hatte - ich hatte denen gesagt, sie müssen es heute manuell machen - nachdem ich aber bei schrittweiser Ausführung des Makros den Befehl >>ActiveCell = Parts_shipped1<< ausgeführt hatte, war die Zelle plötzlich LEER - obwohl ich im Watch-window nach wie vor die korrekten werte der Variable sehen konnte.
Ach, ich seh da grad was ... mal sehen.
|