static sub
21.09.2007 15:14:00
Lotharp
ich habe in der Hilfe zu public / static folgenden Text gefunden:
static :Optional. Die lokalen Variablen der Sub-Prozedur bleiben zwischen Aufrufen erhalten
Ich hatte as nun so verstanden das ich eine
Sub schreibe deren VAriable während des Laufs allen anderen Subs dann auch bekannt ist. Das _
scheint aber falsch zu sein, denn mein Test war nicht erfolgreich:
Static
Sub parmtest()
Dim wbname As String
wbname = ActiveWorkbook.FullName
ActiveWorkbook.Close
WBSTOPEN
End Sub
Static
Sub WBSTOPEN()
Workbooks.Open (wbname)
End Sub
Nun ist klar das ich die VAriable weitergeben kann indem ich den Aufruf der
Sub mit den Variablen in den Klammern mitgebe, in dem Fall muss ich aber der FOLGE
Sub ja auch die Variablen in Klammer bekanntgeben. In diesem Fall kann ich die Folge
Sub aber nicht mehr ALLEINE laufen lassen.
Ich versuche seit einiger Zeit mir eine modulare Programmumgebung zu schaffen, bleibe aber an _
genau dieser SAche hängen.
Vieleicht kann mir jemand helfen, wäre nett so kurz vorm Wochenende.
Vielen DAnk im Vorraus und schönes Wochenende!!
Gruß
Lothar