Public Variable Geltungsbereich



Excel-Version: 8.0 (Office 97)
nach unten

Betrifft: Public Variable Geltungsbereich
von: Christoph Dümmen
Geschrieben am: 13.05.2002 - 08:40:27

Hallo,

Im Modul 'Diese Arbeitsmappe' habe ich die Variable OldTarget dimensioniert.

Public OldTarget as Range

Folgender Code hat jedoch bei jeder Ausführung die alte Adresse vergessen und zeigt stattdessen OldTarget = Nothing an.


Was mache ich falsch?
Christoph


nach oben   nach unten

Re: Public Variable Geltungsbereich
von: MRR
Geschrieben am: 13.05.2002 - 08:47:07

Wo wird denn diese Var. das erste Mal eingesetzt? Wo ist die intialisiert? Wo wirst Du sie noch benötigen? (Evtl. Deklaration in einem Standardmodul)
Matthias

nach oben   nach unten

Re: Public Variable Geltungsbereich
von: Christoph Dümmen
Geschrieben am: 13.05.2002 - 08:57:19

Hallo Matthias,
in folgendem Code benutze ich Sie außerdem. Beim Öffnen des Workbooks wird sie zuerst gefüllt.

Den Test auf die Zelle M2 in den Stammdaten habe ich bei den anderen Codeschnipseln rausgenommen, um den Code nicht unnötig lang in ins Forum zu stellen.

Danke
Christoph


nach oben   nach unten

Re: Public Variable Geltungsbereich
von: Michael Scheffler
Geschrieben am: 13.05.2002 - 10:03:53

Hallo Christoph,

in einem Klassenmodul solltest Du keine Publics definieren. Und "Diese Arbeitsmappe" ist ein Klassenmodul. Du kannst das Ganze nur in deinm Standard(!)-Modul vereinbaren.

Micha


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Public Variable Geltungsbereich"