Eu palavra-chave

O mepalavra-chave comporta-se como uma variável implicitamente declarada. Está automaticamente disponível para todos os procedimentos num módulo de classe.

Quando uma classe pode ter mais do que uma instância, Eu fornece uma forma de fazer referência à instância específica da classe em que o código está a ser executado. Utilizar Eu é particularmente útil para transmitir informações sobre a instância atualmente em execução de uma classe para um procedimento noutro módulo.

Por exemplo, suponha que tem o seguinte procedimento num módulo:

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

Pode chamar este procedimento e passar a instância atual da classe Formulário como um argumento com a seguinte instrução:

ChangeFormColor Me 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.