Das ist wirklich NICHT leicht erkennbar
01.02.2012 15:39:22
NoNet
Hallo David
Woher soll man denn SOWAS wissen?! ;-(
Da gebe ich Dir Recht ! - Das ist wirklich nicht intuitiv erlernbar und auch ansonsten nicht einfach zu erkennen.
Das kann man eigentlich nur aus Büchern, Erfahrung und/oder vielen Foren-Beiträgen nachlesen bzw. ableiten. Wenn man allerdings (wie Du jetzt) einmal in diese Falle getappt ist, erhöht sich die Chance, dass man sich das merkt enorm. Insofern kann man das als "Lerneffekt" verbuchen ;-)
In der VBA-Onlinehilfe (zumindest zu Excel 2010) findet man diesen Hinweis auch (sehr versteckt) :
Hilfe zu DECLARE aufrufen, dort steht gleich zu Beginn :
Deklariert auf Modulebene Verweise auf externe Prozeduren in einer Dynamic Link Library (DLL) or code resource (Macintosh).
Hier dann auf den Link "Modulebene" anklicken, dort erscheint (siehe letzten Satz zu "Deklarationen") :
Modulebene
Beschreibt den Code in dem Deklarationsabschnitt eines Moduls.
Jeder Code außerhalb einer Prozedur verweist auf Modulebenen-Code.
Deklarationen müssen zuerst aufgelistet werden, danach folgen die Prozeduren.
Solch unmöglich versteckte "Hilfe"-Konstrukte findet man in der VBA-Hilfe leider ständig - hier ist eine grosse Frustrationstoleranz notwendig, um dadurch zu lernen..... :-(
Gruß, NoNet