Else: CallByName (par1)
End If
Wurde probiert Danke, leider funktioniert es nicht.
Kommt weiterhin eine Fehlermeldung.
Compile Error:
Argument not optional
Weil, wie der Fehler schon besagt, der Aufruf falsch ist.
Die Funktionsschnittstelle lautet:
Function CallByName(Object As Object, ProcName As String, CallType As VbCallType, Args() As Variant)
Es werden also mindestens drei Argumente erwartet.
Wie bereits von anderen angemerkt, ist dessen Verwendung allerdings unüblich - sie nützt außerdem nur etwas wenn man mit Objekten arbeitet (siehe ersten Funktions-Parameter, denn auf diesen bezieht sich ProcName).
|