Partager via


Règles d’affectation de noms Visual Basic

Appliquez les règles suivantes lorsque vous nommez des procédures, des constantes, des variables et des arguments dans un module Visual Basic :

  • Vous devez utiliser une lettre comme premier caractère.

  • Vous ne pouvez pas utiliser un espace, un point (.), un point d’exclamation ( !) ou les caractères @, &, $dans # le nom.

  • La longueur du nom ne doit pas dépasser 255 caractères.

  • En règle générale, vous ne devez pas utiliser de noms identiques aux noms de fonction, d’instruction, de méthode et de constante intrinsèque utilisés dans Visual Basic ou par l’application hôte. Sinon, vous finissez par masquer les mêmes mots clés dans la langue. Pour utiliser une fonction, une instruction ou une méthode de langage intrinsèque qui est en conflit avec un nom attribué, vous devez l’identifier explicitement. Faites précéder la fonction intrinsèque, l’instruction ou le nom de la méthode par le nom de la bibliothèque de types associée. Par exemple, si vous avez une variable appelée Left, vous pouvez uniquement appeler la fonction Left à l’aide VBA.Leftde .

  • Vous ne devez pas répéter de noms dans le même niveau de portée. Par exemple, vous ne pouvez pas déclarer deux variables nommées age dans la même procédure. Toutefois, vous pouvez déclarer une variable privée nommée age et une variable de niveau procédure nommée age dans le même module.

Remarque

Visual Basic ne respecte pas le casse, mais il préserve la mise en majuscules dans l’instruction où le nom est déclaré.

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.