2.8k Aufrufe
Gefragt in Tabellenkalkulation von tomschi Mitglied (879 Punkte)
Hallo zusammen!

Ich habe versucht eine globale Variable im Klassenmodul "DieseArbeitsmappe" zu definieren, aber dies klappt nicht wie gewünscht.
Wenn ich die Variable in einem allgemeinen Modul festlege hingegen schon.

Mache ich das etwas falsch, oder funktioniert dies anders?

www.file-upload.net/download-9937960/Globale-Variable_Musterdatei01.xls.html

Ciao

Tom

7 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Tom,

globale Variablen müssen immer in einem Modul definiert werden.

Gruß Hajo
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Hallo Hajo!

Danke für Deine Auskunft!

Hast Du vielleicht einen Tipp für mich, wie ich das sonst bewerkstelligen könnte?
Wahrscheinlich über einen temporären Eintrag in einer Zelle, oder?

Ciao

Tom
0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
mir ist kein anderer Weg für globale Variablen bekannt.

Gruß Hajo
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi all ^^

was spricht denn gegen Hajos vorschlag die variable in einem allgemeinen modul zu defenieren ?

gruss nighty
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Hallo Nighty!

Danke für Deinen Tipp.

Beim Event "BeforeClose" werden andere Codes mit einem Call-Befehl aufgerufen. Innerhalb dieser sollte dann auf die Variable abgefragt werden, um einige Code-Bestandteile zu "umgehen".

Workaround wäre die globale Variable ebenfalls in einem allgemeinen Modul zu setzen, erst danach die anderen Module aufzurufen und auf die Variable hin zu überprüfen.

Anmerkung:
Mein ursprüngliche Frage war dahingehen, ob eine globale Variable überhaupt in einem Klassenmodul definierbar ist und dem ist anscheinend nicht so.

Ciao

Tom
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Hi Nighty!

Herzlichen Dank für den Link.

Ciao

Tom
...