DoubleVariablen werden zu Variant bei Modulaufruf
13.04.2006 09:51:24
Matthias
hier mein Problem.
Ich möchte eine Berechnung durchführen. Dazu benutze ich zwei Module, ModulBer in dem die gesamte Berechnungsformeln drin sind und ModulFun in dem ein paar Functions drin sind. Ich rufe also über einen CommandButton das ModulBer auf und während die Berechnung läuft werden immer wieder die Funktionen im ModulFun aufgerufen, so sollte es zumindest sein.
Das Problem: beim kompilieren werden sämtliche von mir als Double bzw. Integer deklarierten Variablen zu Variant/String umdeklariert, so dass meine Functions nichts mehr mit den Variablen anfangen können (Typen unverträglich).
Ich habe beide Module als Public deklariert.
Am Anfang beider Module habe ich "Option Explicit" stehen, ist es möglich dass ich die "Option Private-Anweisung" irgendwo verwenden muss? Wenn ja, muss ich die auch vor jede Function schreiben?
Die Variablendeklaration nahm ich zunächst nur im ModulBer vor, als das Problem erstmals auftrat habe ich den kompletten Deklarationsabschnitt auch in das ModulFun kopiert.
Ich bitte um Rat. Vielen Dank schon mal.
Gruß
Matthias M.