Expected variable or procedure, not Enum type

The name of an Enum type only appears in a statement declaring an enumeration of the type or as a qualifier. This error has the following cause and solution:

  • An Enum type name is used instead of the name of an enumeration variable of the type. Declare a variable of the Enum type or find a previous declaration in the current scope and use that variable.

  • An Enum type name is used instead of a variable or procedure name.

    Check the spelling of the identifier that caused the error. Use the name of a variable or procedure where you specified an Enum type.

For additional information, select the item in question and press F1 (in Windows) or HELP (on the Macintosh).

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.