---
title: Only valid in object module
ms.prod: office
ms.assetid: 033ac42e-8ac9-47f8-8a5e-b9d316647001
ms.date: 06/08/2017
---


# Only valid in object module
Some Visual Basic statements or constructs are valid only in object modules (forms, class modules, etc.). This error has the following causes and solutions:


- You tried to use an invalid statement or construct (for example, the  **Implements** statement, **WithEvents** keyword, or an event sink) in a non-class module. Place statements that generate this error in an object module.
    

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

