Mein letzter Artikel war vielleicht etwas ungenau?
Problem:
Ich möchte eine Funktion aufrufen z.B. fkt001. Dies soll jedoch über eine Variable geschehen (Wert = Funktionsname) wie kann ich das umsetzen. Gibt es überhaupt eine Möglichkeit!
Marc
Mein letzter Artikel war vielleicht etwas ungenau?
Problem:
Ich möchte eine Funktion aufrufen z.B. fkt001. Dies soll jedoch über eine Variable geschehen (Wert = Funktionsname) wie kann ich das umsetzen. Gibt es überhaupt eine Möglichkeit!
Marc
Hallo Marc,
also wenn ich dich richtig verstehe kannst du es nur so aufrufen.
pivate sub rechne()
on error resume next
dim i as integer
i=fkt001(5,3,true)
end sub
private function fkt001(zahl1 as integer, zahl2 as integer, aktion as boolean)
on error resume next
if aktion then
fkt001=zahl1+zahl2
else
fkt001=zahl1-zahl2
end if
end function
in diesem Demo rufst du die funktion fkt001 mit 2 zahlen auf. jenachdem ob du dann true oder false übergibst werden diese addiert oder subtrahiert. das ergebiss wird dann der variablen i zugeweisen.
MFG Alex
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]