Reglas de escritura del código

1. Comentarios

Los comentarios permiten documentar el código VBA para hacerlo más legible.

Su sintaxis es la siguiente:

REM Comentario
' Comentario

Al validar la línea de comentario, esta se muestra, por defecto, en verde.

2. Carácter de continuación

Una instrucción VBA puede escribirse en muchas líneas usando un guión bajo “_” precedido de un espacio.

Ejm

’ Pide la introducción de un precio en tanto que
’ esté vacío o sea incorrecto
Dim vPrecio as Variant
Do While IsEmpty(vPrecio) Or Not IsNumeric(vPrecio) _
Or vPrecio < 50 Or vPrecio > 500
vPrecio = InputBox("Escribir un importe comprendido entre " _
& "50 y 500 ")
Loop

3. Sangrías

Las sangrías (o tabulaciones) permiten una mayor legibilidad del código. Es especialmente importante usarlas en las estructuras de control (sobre todo si hay varias instrucciones If anidadas) y las estructuras de decisión.

  • Para generar las sangrías, usa la tecla [Tab].
  • Para retroceder a la tabulación precedente, use las teclas [Mayús][Tab].
  • Para modificar el tamaño de la tabulación (cuatro espacios por defecto), selecciona Opciones en el menú Herramientas, haz clic en la pestaña Editor y modifica el valor Ancho de tabulación.

Nombres de los procedimimentos, variables y constantes

Los nombres de los procedimientos, constantes, variables y argumentos deben respetar las siguientes reglas:

  • El primera carácter debe ser una letra.
  • No se diferencian minúsculas de mayúsculas (se aceptan letras acentuadas), aunque se respetan unas y otras.
  • No se usan nombres reservados en Visual Basic o palabras clave con restricciones.
  • No se usan el punto, el espacio ni los signos !, $, # y @.
  • Un nombre no puede tener más de 255 caracteres.
  • Para los procedimientos Function, no se usa un nombre igual a una referencia de celda.
  • No se indican varias veces los mismos nombres de variables y de constantes en un mismo nivel de alcance.