Mot clé Me

Le mot cléMe se comporte comme une variable déclarée implicitement. Il est automatiquement disponible pour chaque procédure d’un module de classe.

Lorsqu’une classe peut avoir plusieurs instances, Me fournit un moyen de faire référence à l’instance spécifique de la classe dans laquelle le code s’exécute. L’utilisation de Moi est particulièrement utile pour transmettre des informations sur l’instance en cours d’exécution d’une classe à une procédure dans un autre module.

Par exemple, supposons qu’un module comporte la procédure suivante :

Sub ChangeFormColor(FormName As Form) 
 FormName.BackColor = RGB(Rnd * 256, Rnd * 256, Rnd * 256) 
End Sub

Vous pouvez appeler cette procédure et passer l’instance actuelle de la classe Form en tant qu’argument à l’aide de l’instruction suivante :

ChangeFormColor Me 

Voir aussi

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.