Freigeben über


#Else If, #Else oder #End If muss ein passendes #If vorausgehen

Else If, Else und End If sind bedingte Kompilierungsdirektiven. Dieser Fehler hat die folgende Ursache und Lösung:

Ein #elseif, #elseoder #endif wurde erkannt, dem keine übereinstimmende #if Klausel vorangestellt ist. Überprüfen Sie, ob die beabsichtigte #if von der betreffenden Klausel durch einen dazwischen liegenden Block getrennt wurde oder ob dem beabsichtigten #if ein Nummernzeichen (#) vorangestellt ist. Wenn alles andere in der richtigen Reihenfolge ist, platzieren Sie eine #if -Klausel an der entsprechenden Position.

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.