Insertar comentarios en VBA

Es una buena práctica insertar comentarios en VBA para ti, como escritor del código o para otros como revisores o lectores del mismo. Comentar código en VBA facilitará tú vida y la de los que lean tú código.

Para qué sirven los comentarios de VBA

Un comentario puede ayudarte a:

  • Entender el orden de la macro
  • Entender el significado de ciertos pasos
  • Añadir aclaraciones a ciertas líneas o conjunto de líneas
  • Dividir el código en partes más fáciles de leer
  • Anotar ideas para desarrollar más adelante
  • Etc….

Añadir comentarios en VBA

Para añadir un comentario en VBA es muy sencillo. Sólo tienes que comenzar el comentarios con una comilla simple (‘). Con este simbolito ya podrás comentar lo que quieras.

También puedes hacerlo mediante el editor de VBA. En el recuadro de iconos de “Edición” que puedes ver si seleccionas esta opción en:

Ver >> Barras de herramienta >> Editar

Mediante esta opción se habilita una barra de herramientas como la que se puede ver en la siguiente imagen y con un par de botones para comentar y descomentar el código.

comentarios en vba

El botón que está con un recuadro en rojo es el que usaremos para comentar una línea (o varias de código). Mediante este botón podremos comentar sencillamente un bloque completo de código como puede verse en la siguiente pedacito de código:

Sub Ejemplo_Comentario_en_bloque()
''    For i = 1 To 100
''        If Cells(1, i) = "" Then
''            contador = contador + 1
''        Else
''            no_vacias = no_vacias + 1
''        End If
    MsgBox "Ya hemos terminado"
End Sub

Como puede verse hemos añadido fácilmente dos comillas delante del texto. Estas comillas las quitaremos de la misma manera, es decir, seleccionando el texto completo que queremos descomentar y haciendo click en el botón de la derecha del de añadir comentarios. Este botón es el que se puede ver en la imagen:

comentarios en vba descomentar

Ejemplos

1. Comentar una línea de información para nuestro uso antes de un bloque de código

Sub Comentario_en_línea()
 Dim MiVariables as Integer    
    'A PARTIR DE AQUÍ ESCRIBO MI CÓDIGO
End Sub

2. Comentar una línea de información a la derecha del código

Sub Comentario_en_línea()
 Dim MiVariables as Integer    'añado el comentario aquí
End Sub

Desafortunadamente, para esta última opción no podremos usar el editor de VBA y sus respectivos botones puesto que las comillas, de ésa manera, sólo se añaden al comienzo de la línea.

(Visited 43.389 times, 1 visits today)
Categorías VBA

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información ACEPTAR

Aviso de cookies