Comentarios en VBA

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on marzo 4, 2022

Este artículo le enseñará cómo comentar una sola línea o varios bloques de código en el Editor VBA. En cambio, si usted quiere aprender acerca de cómo interactuar con los comentarios de celdas de Excel utilizando VBA leer ese artículo.

Comentario VBA de una sola línea

En Excel VBA, hay varias maneras de comentar las líneas de un código:

  • Comillas simples (‘)
  • Botón del bloque de comentarios en la barra de herramientas
  • Añadir la palabra claveRem.

La forma más sencilla de comentar una línea de un código es poniendo una comilla simple al principio de la línea:

  'Hoja1.Rango("A1").Value = "Prueba"

Observe que en VBA, los comentarios siempre se muestran como texto verde. Como puedes ver en el ejemplo, hemos puesto una comilla simple al principio de la primera línea del procedimiento y la hemos comentado. Si se pone una comilla al principio de la línea, toda la línea se comenta y se omitirá durante la ejecución del código. También se puede comentar parte del código si se pone una comilla simple en alguna parte de la línea. En ese caso, se omitirá el código después de una cita:

  Hoja1.Range("A1").Value = "Test" 'Ejemplo de comentario parcial de una línea

Ahora comentamos sólo una parte de la línea. Esta es una buena forma de escribir comentarios en línea en un código. La segunda forma de comentar una línea en un código es utilizando el botón estándar de VBA para comentar en la barra de herramientas. Para que aparezca este botón, hay que añadirlo: Ver -> Barras de herramientas -> Editar. Ahora puedes ver dos botones en la barra de herramientas: Comentar bloque y Descomentar bloque.

barraherramientas bloque comentarios

Simplemente resalte la(s) línea(s) de código que desee y haga clic en uno de los botones. Esto comentará/descomentará líneas enteras. Tenga en cuenta que este método no le permitirá añadir un comentario al final de una línea de código. También puede utilizar la palabra clave Rem. Para comentar una línea, debe poner esta palabra clave al principio de la línea:

Rem Hoja1.Rango("A1").Value = "Prueba"

Al igual que el botón de comentario, la palabra clave Rem le permite comentar sólo una línea completa de un código, lo que significa que puede ponerla sólo al principio de una línea:

VBA Comentar todo el bloque

Además de comentar una sola línea, a menudo necesitamos comentar varias líneas, un bloque de código. Para ello, podemos el mismo botón estándar Comentar bloque en la barra de herramientas que utilizamos para comentar una sola línea. En primer lugar, tenemos que seleccionar todas las líneas que queremos comentar y luego hacer clic en el botón:

Private Sub bloque_de_comentarios()
 
'    Hoja1.Range("A1").Value = "Test"
 
'    If Hoja1.Range("A1") = "Test" Then
'        MsgBox "El valor de la celda es: Test"
'    End If
 
End Sub

Como resultado, todo el bloque de código está comentado. Del mismo modo, podemos descomentar un bloque, haciendo clic en el botón Descomentar Bloque de la barra de herramientas:

Private Sub bloque_quitar_comentarios()
 
    Hoja1.Range("A1").Value = "Test"
 
    If Hoja1.Range("A1") = "Test" Then
        MsgBox "El valor de la celda es: Test"
    End If
 
End Sub

Atajos de teclado para comentar en VBA

Para habilitar los atajos de teclado para comentar:

  • Haga clic con el botón derecho del ratón en algún espacio vacío de la barra de herramientas.
  • Elija la opción Personalizar y seleccione la opción Editar en las categorías.
  • Busque el bloque de comentarios en los comandos y arrástrelo y suéltelo junto a los iconos existentes en la barra de herramientas.
  • Ahora puede ver el nuevo botón añadido en la barra de herramientas
  • Haga clic en la opción Modificar Selección y marque la opción Imagen y Texto.
  • Haz clic de nuevo en Modificar Selección y en Nombre añade un ampersand (&) al principio del nombre, de modo que el nombre del botón sea «&Bloque de Comentario».

Ahora puede seleccionar una sola línea o un bloque de código y pulsar Alt+C en su teclado para comentar. Para habilitar la misma opción para descomentar un código, puede repetir todo el proceso para el comando Descomentar bloque. El atajo de teclado para descomentar es ALT+U.

VBA Coding Made Easy

Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users! vba save as


Learn More!
vba-free-addin

Complemento de Ejemplos de Código de VBA

Acceda fácilmente a todos los ejemplos de código que se encuentran en nuestro sitio.

Simplemente navegue al menú, haga clic y el código se insertará directamente en su módulo. Complemento .xlam.

(¡No se requiere instalación!)

Descarga gratuita

Return to VBA Code Examples