sehr seltsames Phänomen
17.08.2005 10:36:51
Markus
ich habe follgendes Problem in einer ziemlich umfangreichen Anwendung:
Es gibt eine selber geschriebene Funktion Namens YearFraction. Diese wird aus einem Arbeitsblatt aufgerufen. Dieser Aufruf ruft die Funktion auf und bricht dann ab da der Funktion falsche (leere) Werte übergeben werden - s.h. debug ausdruck weiter unten.
Ändere ich nun die Funktion in den Namen Yearfraktion2 um und erstelle eine neue Funktion YearFraktion in der lediglich die Parameter Werte ins Debug Fenster geschrieben werden, werden die richtigen Werte an die Funktion übergeben. An dem Aufruf der Funktion hat sich nichts geändert!!!
Debug Fenster:
normaler Aufruf:
VLB = 00:00:00
VLE = 00:00:00
VZTA =
VZM = ?
VEZT = 1. Zinstermin
VZPA = 0
VZPz = 1
VLB = 00:00:00
VLE = 00:00:00
VZTA = ?
VZM = ?
VEZT = 1. Zinstermin
VZPA = 0
VZPz = 1
geänderter Aufruf:
VEZT = 20.05.1998
VZPA = 1
VZPz = 1
VLB = 30.12.2004
VLE = 20.05.2005
VZTA = 1
VZM = 1
VEZT = 30.12.1997
VZPA = 1
VZPz = 1
VLB = 30.12.2005
VLE = 15.05.2006
VZTA = 1
VZM = 1
VEZT = 30.12.1997
VZPA = 1
VZPz = 1
VLB = 13.05.2004
VLE = 13.05.2005
VZTA = 1
VZM = 1
...usw...
hat da jemand ne Idee woran das liegen könnte? Und noch besser: Vielleicht ne Lösung!?!? Oder handelt es sich hier um einen Excel Bug? (habs auf den Versionen 97 und 2003 getestet)
Vielen Dank schon mal - bin so langsam echt verzweifelt.
Gruß
Markus