Partager via


L’identificateur de membre existe déjà dans le module d’objet dont ce module est dérivé

Les identificateurs utilisés pour les membres de l'objet module ne peuvent pas être en conflit avec des noms déjà utilisés dans un objet module dont ils dérivent. Causes et solutions pour cette erreur :

  • Une procédure ou un identificateur de membre de données dans votre objet module utilise un identificateur déjà utilisé dans l'objet module dont il dérive. Par exemple, un formulaire possède une propriété BackColor, et ce code génère cette erreur :

        ' Form already has a BackColor property. 
      Dim BackColor As Integer    ' Generates the error. 
    
      Function BackColor()    ' Generates the error. 
      End Function
    

    Modifiez l'identificateur qui est en conflit avec l'identificateur de membre dans votre objet module.

    Remarque

    Les noms suivants ne peuvent pas être utilisés en tant que noms de propriétés ou méthodes, car ils appartiennent aux interfaces IUnknown et IDispatch sous-jacentes : QueryInterface, AddRef, Release, GetTypeInfoCount, GetTypeInfo, GetIDsOfNames, Invoke. L'utilisation de ces noms entraîne une erreur de compilation.

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.