Compartir a través de


Reglas de nomenclatura de Visual Basic

Respete las reglas siguientes cuando asigne nombres a procedimientos, constantes, variables y argumentos en un módulo de Visual Basic:

  • El primer carácter tiene que ser una letra.

  • No puede usar un espacio, punto (.), signo de exclamación (!) ni los caracteres @, &, $, # en el nombre.

  • La longitud del nombre no puede exceder los 255 caracteres.

  • Por lo general, no debe usar ningún nombre que sea el mismo que el de la función, la instrucción, el método y los nombres de constante intrínsecos usados en Visual Basic o por la aplicación host. De lo contrario, terminas sombreando las mismas palabras clave en el idioma. Para usar una función de lenguaje intrínseca, una instrucción o un método que entra en conflicto con un nombre asignado, debe identificarla explícitamente. Preceda la función intrínseca, la instrucción o el nombre del método con el nombre de la biblioteca de tipos asociada. Por ejemplo, si tiene una variable denominada Left, solo puede invocar la función Left mediante VBA.Left.

  • No se pueden repetir nombres dentro del mismo nivel de ámbito. Por ejemplo, no se pueden declarar dos variables denominadas age dentro del mismo procedimiento. Sin embargo, puede declarar una variable privada denominada age y una variable de nivel de procedimiento denominada age en el mismo módulo.

Nota:

[!NOTA] Visual Basic no distingue entre mayúsculas y minúsculas, pero conserva las mayúsculas en la instrucción en la que se declara el nombre.

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.