Compartilhar via


Regras de nomenclatura do Visual Basic

Use as seguintes regras ao nomear procedimentos, constantes, variáveis e argumentos em um módulo do Visual Basic:

  • Você deve usar uma letra como o primeiro caractere.

  • Não é possível usar um espaço, um período (.), um ponto de exclamação (!) ou os caracteres @, &, $, # no nome.

  • O nome não pode exceder 255 caracteres de comprimento.

  • Geralmente, você não deve usar nomes que sejam iguais à função, instrução, método e nomes constantes intrínsecos usados no Visual Basic ou pelo aplicativo host. Caso contrário, você acaba seguindo as mesmas palavras-chave no idioma. Para usar uma função de linguagem intrínseca, uma instrução ou um método que entra em conflito com um nome atribuído, você deve identificá-la explicitamente. Preceda a função intrínseca, a instrução ou o nome do método com o nome da biblioteca de tipos associada. Por exemplo, se você tiver uma variável chamada Left, você só poderá invocar a função Esquerda usando VBA.Left.

  • Você não pode repetir nomes no mesmo nível de escopo. Por exemplo, você não pode declarar duas variáveis nomeadas age no mesmo procedimento. No entanto, você pode declarar uma variável privada nomeada age e uma variável de nível de procedimento nomeada age no mesmo módulo.

Observação

O Visual Basic não é sensível a casos, mas preserva a capitalização na instrução em que o nome é declarado.

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.