Partager via


Utilisation du mot clé Me non valide

Les mot clé Me peuvent apparaître dans les modules de classe. Causes et solutions pour cette erreur :

  • Le mot clé Me est apparu dans un module standard.

    Le mot clé Me ne peut pas apparaître dans un module standard car celui-ci ne représente pas un objet. Si vous avez copié le code en question à partir d’un module de classe, vous devez remplacer le mot clé Me par le nom de l’objet ou du formulaire spécifique afin de préserver la référence d’origine.

  • Le mot clé Me apparaît du côté gauche d’une affectation Set, par exemple :

      Set Me = MyObject    ' Causes "Invalid use of Me keyword" message. 
    
    

    Supprimez l’affectation Set.

    Remarque

    Le mot clé Me peut apparaître du côté gauche d’une affectation Let, auquel cas la propriété par défaut de l’objet représenté par Me est définie. Par exemple :

      Let Me = MyObject   ' Valid assignment with explicit Let. 
      Me = MyObject       ' Valid assignment with implicit Let. 
    

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.