Expected variable or procedure, not Enum type

This page is specific to the Visual Basic for Applications (VBA) Language Reference for Office 2010.

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).