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’aideVBA.Left
de .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éeage
et une variable de niveau procédure nomméeage
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.