Freigeben über


Variable erforderlich. Zuweisen zu diesem Ausdruck nicht möglich.

Dieser Fehler tritt normalerweise dann auf, wenn Sie versuchen, einen Wert zu etwas zuzuordnen, für das die Zuordnung nicht akzeptiert wird. Dieser Fehler hat die folgenden Ursachen, und er kann wie folgt gelöst werden:

  • Sie haben versucht, einen numerischen Ausdruck als Argument für die Len-Funktion zu verwenden.

    Die Len-Funktion akzeptiert keine numerischen Ausdrücke, numerischen Literale oder binäre numerische Ausdrücke. Sie akzeptiert jedoch eine Zeichenfolgenvariable oder eine numerische Variable, einen Zeichenfolgenausdruck oder eine Variable eines benutzerdefinierten Typs.

  • Sie haben einen Funktionsaufruf oder einen Ausdruck als Argument für Input #, Let, Get oder Put verwendet. Beispielsweise haben Sie möglicherweise ein Argument verwendet, das ein gültiger Verweis auf eine Arrayvariable zu sein scheint, sondern stattdessen ein Aufruf einer Funktion mit demselben Namen ist.

    Input #, Let, Get und Put akzeptieren keine Funktionsaufrufe als Argumente.

  • Sie haben versucht, einen Wert einem Bezeichner zuzuordnen, der zuvor als Konstante deklariert wurde.

    Wählen Sie einen anderen Namen für den Bezeichner aus.

  • Sie haben versucht, eine Nicht-Variable als Schleifenzähler in einer For...Next -Konstruktion zu verwenden. Verwenden Sie für den Zähler eine Variable.

  • Sie haben versucht, einer schreibgeschützten Eigenschaft oder einem Ausdruck, der aus mehr als einer Variablen (z. B. X + Y) besteht, einen Wert zuzuweisen. Eine Zuweisung platziert einen Wert an einem Speicherort im Arbeitsspeicher. Der angegebene Ausdruck muss eine einzelne, schreibbare Position darstellen.

    Schreiben Sie die Zuordnung in einen einzelnen Variablennamen um, der die Daten akzeptieren kann.

  • Sie haben versucht, eine nicht deklarierte Variable zu verwenden, die in einer Typbibliothek als Konstante definiert ist.

    Verwenden Sie entweder einen anderen Namen für die Variable, oder deklarieren Sie sie explizit.

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.