Freigeben über


Ungültige Verwendung von ParamArray

Der als ParamArray definierte Parameter wird in der Prozedur nicht richtig verwendet. Dieser Fehler hat die folgenden Gründe und die folgenden Lösungen:

  • Sie haben versucht, ParamArray als Argument an eine andere Prozedur zu übergeben, die ein Datenfeld oder einen Wert vom Typ ByRef Variant erwartet.

    Weisen Sie den ParamArray -Parameter einem Wert vom Typ Variant zu, und übergeben Sie dann den Variant-Wert.

  • Sie haben versucht, eine Erase - oder ReDim - Anweisung mit einem ParamArray -Parameter innerhalb der zugehörigen Prozedur zu verwenden. Entfernen Sie Erase oder ReDim. Diese Operationen können für den ParamArray -Parameter nicht ausgeführt werden.

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.