3.3k Aufrufe
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
von hajo_zi Experte (9.1k Punkte)
Hallo Tom,

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

Gruß Hajo
0 Punkte
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
von hajo_zi Experte (9.1k Punkte)
mir ist kein anderer Weg für globale Variablen bekannt.

Gruß Hajo
0 Punkte
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
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
von tomschi Mitglied (879 Punkte)
Hi Nighty!

Herzlichen Dank für den Link.

Ciao

Tom

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...