Eine Prozedur mit einem ParamArray-Argument kann nicht mit benannten Argumenten aufgerufen werden
Sämtliche Argumente in einem Aufruf einer Prozedur, die in einem ParamArray definiert ist, müssen in der richtigen Reihenfolge angegeben werden. Dieser Fehler hat die folgende Ursache und Lösung:
Die named-argument-Syntax tritt in einem Prozeduraufruf auf.
Die "named-argument"-Aufrufsyntax kann nicht zum Aufrufen von Prozeduren verwendet werden, in denen ParamArray-Parameter vorhanden sind. Um nur einige Elemente des ParamArray bereitzustellen, geben Sie Kommas als Platzhalter für die auszulassenden Elemente an. Wenn beispielsweise im folgenden Aufruf die ParamArray-Argumente nach
Arg2
beginnen, werden Werte nur für den ersten, dritten und sechsten Wert im ParamArray übergeben:MySub Arg1, Arg2, 7,, 44,,,3
HinweisParamArray stellt immer die letzten Elemente in der Argumentliste dar.
Weitere Informationen erhalten Sie, indem Sie das fragliche Element auswählen und F1 (unter Windows) bzw. HILFE (unter Macintosh) drücken.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.