Freigeben über


Typenkonflikt: Array oder benutzerdefinierter Typ erwartet

Der Typ eines Arguments oder Parameters gibt auch an, ob es sich um ein Array oder einen benutzerdefinierten Typ handelt. Für diesen Fehler gibt es folgende Ursache und Lösung:

  • Das Argument hat Folgendes angegeben: ein einzelnes Element oder ein Array eines benutzerdefinierten Typs oder eine einfache Variable, ein Literal oder eine Konstante. Das Argument wird jedoch an einen Parameter übergeben, der ein ganzes Array oder einen vollständigen benutzerdefinierten Typ erwartet.

    Ändern Sie das Argument oder die Parameterdefinition.

  • Das Argument hat ein Array oder einen benutzerdefinierten Typ angegeben, aber der Typ stimmte nicht mit dem des Parameters überein. Übergeben Sie ein Array des erwarteten Typs, oder ändern Sie die Definition der Parameterdeklaration.

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.