Freigeben über


ElseIf muss ein zugehöriges If oder ElseIf vorangestellt werden und von ElseIf, Else oder EndIf gefolgt sein

ElseIf ist eine bedingte Kompilierungsdirektive. Dieser Fehler hat die folgenden Ursachen, und er kann wie folgt gelöst werden:

  • Es #elseif wurde ein erkannt, dem kein oder #elseifvorangestellt #if ist. Platzieren Sie eine #if -Anweisung vor oder #elseif entfernen Sie eine falsch platzierte vorangehende #endif.

  • Es #elseif wurde ein erkannt, dem oder #else#endifvorangestellt ist. Beenden Sie den vorherigen #if -Block entsprechend, oder ändern Sie den vorhergehenden #else in einen #elseif.

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.