Freigeben über


Syntaxfehler

Visual Basic kann die auszuführende Aktion nicht bestimmen. Dieser Fehler hat die folgenden Ursachen, und er kann wie folgt gelöst werden:

  • Ein Schlüsselwort oder Argument wurde falsch geschrieben.

    Schlüsselwörter und die Namen von benannten Argumenten müssen genau mit den entsprechenden Angaben in der zugehörigen Syntaxspezifikation übereinstimmen. Schlagen Sie in der Onlinehilfe nach, und korrigieren Sie dann die Schreibweise.

  • Die Satzzeichen sind falsch. Wenn Sie beispielsweise optionale Argumente für Positionen auslassen, müssen Sie ein Komma (,) als Platzhalter für das ausgelassene Argument ersetzen.

  • Es wurde keine Prozedur definiert.

    Überprüfen Sie die Schreibweise des Prozedurnamens.

  • Sie haben versucht, in derselben Prozedurdeklaration sowohl Optional als auch ParamArray anzugeben. Ein ParamArray-Argument kann nicht Optional sein. Wählen Sie ein Argument aus, und löschen Sie das andere.

  • Sie haben versucht, eine Ereignisprozedur mit einem Optional- oder ParamArray-Parameter zu definieren. Entfernen Sie das Schlüsselwort Optional oder ParamArray aus der Parameterspezifikation.

  • Sie haben versucht, ein benanntes Argument in einer RaiseEvent-Anweisung zu verwenden. Ereignisse unterstützen keine benannten Argumente.

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.