Satic Variable

22/02/2009 - 17:38 von Willy Steffen | Report spam
Hallo Alle
Ich habe nun eine Anwendung gemacht bei der es einige Module hat. Nun möchte
ich eine Statusabfrage machen, bei der eine Variable *Status" abgefragt wird.
Nun habe ich gedacht dass es mit der Definition
Static Status As Byte
Status = 1
reicht den Wert in einem SUB-Aufruf dann zu verwerten. Nun Leider
funktioniert es nicht.
Gibt es eine Möglichkeit in Excel, dass eine statische Variable in der
aktuellen Mappe in irgendeinem SUB-Programm aufgerufen werden kann?
Ich danke schon im Vorraus für Eure Hilfe
Willy
 

Lesen sie die antworten

#1 Eberhard Funke
22/02/2009 - 18:35 | Warnen spam
Am Sun, 22 Feb 2009 08:38:01 -0800 schrieb Willy Steffen:

Ich habe nun eine Anwendung gemacht bei der es einige Module hat. Nun möchte
ich eine Statusabfrage machen, bei der eine Variable *Status" abgefragt wird.
Nun habe ich gedacht dass es mit der Definition
Static Status As Byte
Status = 1
reicht den Wert in einem SUB-Aufruf dann zu verwerten. Nun Leider
funktioniert es nicht.
Gibt es eine Möglichkeit in Excel, dass eine statische Variable in der
aktuellen Mappe in irgendeinem SUB-Programm aufgerufen werden kann?




Hallo Willy,

sieh mal in der Hilfe unter Static-Anweisung und unter Public-Anweisung
nach.

Vielleicht hilft das hier weiter (Status_setzen mehrfach aufrufen und dabei
den Direktbereich beobachten):

Option Explicit
Public Status as Byte

Sub Status_setzen()
Status = Status + 1
Status_anzeigen
End Sub

Sub Status_anzeigen()
Debug.Print Status;
End Sub

Mit freundlichen Grüssen Eberhard
XP home XL 2000
Eberhard(punkt)W(punkt)Funke(at)t-online.de

Ähnliche fragen