kann man per Code eine Statische Variable innerhalb einer Funktion leeren oder zurücksetzen?
als im Prinzip folgendes machen
Sub Test()
a = meineFunktion()
b = meineFunktion()
c = meineFunktion()
Zähler zurücksetzen
d = meineFunktion()
e = meineFunktion()
f = meineFunktion()
end Sub
Function meineFunktion() as Long
Static Zähler as Long
Zähler = Zähler + 1
meineFunktion = Zähler
End Function
dh die Variable d soll nicht den nächsten Wert 4 erhalten, sondern ab d soll wieder mit 1 angefangen werden.
Im Realproblem geht's um ein Datenfeld, welches nicht bei jedem Funktionsaufruf befüllt werden soll, sondern nur beim ersten mal.
Trotzdem ist zu bestimmten Zeitpunkten eine Neubefüllung erforderlich, daher müsste das Datenfeld "von aussen" geleert werden.
Gruß Daniel