Gültigkeitsbereich einer Prozedur

Sie schreiben eine Prozedur, die in allen Modulen der Arbeitsmappe bekannt sein soll. Dazu müssen Sie A: die Prozedur auf der Arbeitsmappenebene deklarieren; B: die Prozedur als public deklarieren; C: keine besonderen Vorkehrungen treffen.

D: wissen, in welchem Modul Sie die Prozedur schreiben.Und wenn Sie das nicht wissen, sind A und B gangbare Wege.

Viel Spaß bei der Prüfung, und ich rate zur Auseinandersetzung mit dem WARUM.

Hallo,
Antwort B ist richtig, dann ist die Proc in allen Modulen bekannt
Gruß
Bernd

Antwort B ist richtig, dann ist die Proc in allen Modulen
bekannt

Hallo Bernd,

oha, ich habe deine Visitenkarte gelesen und müßte demnach B glauben. Mache ich aber nicht, für mich ist C richtig.

Begründung meinerseits:

Steht die Prozedur in den Klassenmodulen für die Mappe oder einem Blatt isses egal ob Public oder nich, die Prozedur ist nicht überall bekannt.

Steht sie wie es sich gehört in einem Standardmodul dann ist sie überall bekannt, und dabei spielt es m.E. KEINE Rolle ob Public oder nicht deklariert.
Ich bin deshalb für C.

Hier meine Testprozedur damit wir über das gleiche reden können:
Function doppel(Zelle)
doppel = Zelle * 2
End Function

Gruß
Reinhard