Public - Konstante "vergisst" Wert
22.06.2006 09:54:42
MarkusH
hab jetzt schon öfter Mal das Problem gehabt, dass Excel scheinbar Konstanten vergisst.
Aktuell z.B. so: (Code als Beispiel verkürzt)
Im einzigen Modul in der Arebitsmappe, ausserhalb aller Prozeduren:
Public Const server = "servername"
In einem Arbeitsblatt derselben Arbeitsmappe, innerhalb einer Prozedur:
Application.Run ("N_CONNECT", server)
So, das funktioniert jetzt meistens einwandfrei, nur manchmal (und ich kann leider keiene besondere Regelmässigkeit feststellen, kommt es beim Ausführen der Prozedur zum Fehler:
Laufzeitfehler '91' : Objektvariable oder With-Blockvariable nicht definiert.
und die Konstante "server" wird dann als nicht definiert angezeigt.
Wie gesagt, das nur als Beispiel, ist schon öfter vorgekommen.
Die Frage ist also, ob dieses Verhalten schon mal jemandem aufgefallen ist, ob jemand den Grund dafür kennt und ob man was dagegen tun kann (also Workarounds hab ich mir schon welche ausgedacht, es würd mich halt interessieren ob sich das auch komplett vermeiden lässt)
MfG
Markus