Fehlverhalten mit selbst gemachter VBA-Funktion
19.01.2007 09:19:32
Jürgen
ich habe ein merkwürdiges Fehlverhalten bei der Verwendung einer selbst geschriebenen VBA-Funktion in 2 miteinander verbundenen Excel-Mappen:
im VBA-Editor sehe ich meine 3 Projekte:
1. ein .xla-Projekt mit meinen selbst geschriebenen VBA-Funktionen
2. .xls-Mappe1
3. .xls-Mappe2
die Mappen 1 und 2 sind gleichzeitig geöffnet.
verwende ich meine Funktion RND in Mappe1 funktioniert sie richtig.
verwende ich diese Funktion in Mappe2, deren Zellen mit Mappe1 verknüft sind (aber nicht umgekeht!) bekomme ich den Fehler: #WERT angezeigt.
öffne ich die Fehlerüberprüfung bekomme ich den Fehlertext:
"ein in der Formel verwendeter Wert ist vom falschen Datentyp." angzeigt;
diese Fehleranalyse ist falsch!
jetzt kommt das merkwürdige Fehlverhalten:
1.) ich kopiere die Zelle aus Mappe2 in irgendeine Zelle in Mappe1:
jetzt wird in Mappe1 das richtige Ergebnis angezeigt
und auch in Mappe2 wird jetzt das richtige Ergebnis angezeigt !!!
ich speichere beide Mappen ab, schliesse sie und öffne sie erneut.
2.) jetzt wird in beiden Mappen wieder der Fehler #WERT in beiden Zellen des gleichen Inhaltes angezeigt;
klicke ich auf die Zelle in Mappe1 werden danach die Zellinhalte in beiden Mappen wieder richtig angezeigt!
woran kann das liegen ?
Gruss an alle die dies lesen
Dank an alle die mir antworten
Jürgen