Moi mot clé
Le memot clé 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 instance, Me permet de faire référence à la 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 le 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.