Comentario de Excel VBA

Comentar una línea en VBA es una opción muy simple pero útil desde la perspectiva de los programadores. A veces, a menudo nos cuesta comentar sobre una línea independientemente de lo buenos que seamos en la programación. Los comentarios se pueden utilizar para pasar las instrucciones al usuario sobre el código o la función o algunas declaraciones en un lenguaje sencillo. Facilita la vida de los usuarios / programadores porque estos códigos pueden ser una buena información sobre de qué se trata ese código y cómo se puede usar o cómo algunas de las declaraciones / funciones están asociadas entre sí.

En este artículo veremos diferentes métodos para comentar una sola línea y un grupo de líneas.

¿Cómo comentar usando VBA?

Veamos los ejemplos de Comentario en Excel VBA.

Puede descargar esta plantilla Excel de comentarios VBA aquí - Plantilla Excel de comentarios VBA

Ejemplo # 1 - Comentando una sola línea usando Apostrophe / Single Quote (')

Cualquier texto seguido de apóstrofe se considera como un comentario en VBA y se excluirá de la ejecución del código principal.

Paso 1: inserte un nuevo módulo en su Editor de Visual Basic (VBE).

Paso 2: defina un subprocedimiento en el módulo recién insertado para crear una macro en VBE.

Código:

 Sub ComentarioEx1 () Fin Sub 

Paso 3: Escribe cualquier fragmento de texto dentro de la macro creada. Escribiré la línea "Este es un comentario para agregar".

Código:

 Sub CommentEx1 () Este es un comentario para agregar End Sub 

Paso 4: Antes de la primera palabra de esta línea, inserte un apóstrofe (comillas simples) para hacer de esta línea un comentario.

Código:

 Sub CommentEx1 () 'Este es un comentario que se agregará End Sub 

Paso 5: Tan pronto como insertes un apóstrofe antes de la primera palabra de tu línea, se volverá verde. Lo que significa que la línea está comentada. Vea la siguiente captura de pantalla:

Código:

 Sub CommentEx1 () 'Este es un comentario que se agregará End Sub 

Paso 6: Puede agregar comentarios en cualquier lugar en el medio de su código usando un apóstrofe. Vea la captura de pantalla de ejemplo a continuación:

Código:

 Sub CommentEx1 () MsgBox "Este es un comentario para agregar" 'Este es un comentario para agregar End Sub 

Si puede ver este fragmento de código, en MsgBox hay un texto emergente en el cuadro de mensaje y luego está la línea de comentario que dice que es una línea de comentario que se agregará.

Paso 7: presione F5 o el botón Ejecutar para ejecutar el código manualmente y ver la salida como se muestra en la captura de pantalla a continuación:

Ejemplo # 2 - Comentando una sola línea usando la palabra clave REM en VBA

Este es el método menos sugerido porque tiene sus propias trampas. Vamos a ver cómo funciona:

Paso 1: inserte un nuevo módulo en VBE.

Paso 2: defina un subprocedimiento para crear una macro.

Código:

 Sub ComentarioEx2 () Fin Sub 

Paso 3: agregue una línea de texto que desea comentar fuera del código. Tomaré la línea "Esta es una línea de comentarios".

Código:

 Sub CommentEx2 () Esta es una línea de comentarios End Sub 

Paso 4: Use la palabra clave REM al comienzo de su línea y se convertirá en un comentario.

Código:

 Sub CommentEx2 () Rem Esta es una línea de comentarios End Sub 

Hay algunas dificultades propias para REM.

  • Esta palabra clave no le permite agregar comentarios en ningún lugar en el medio de su código.
  • Siempre necesita al menos un espacio entre REM y su línea de texto para una evaluación adecuada del comentario.

Ejemplo 3: comentar una sola línea: comentar / descomentar

Con este método, no necesita escribir apóstrofe al comienzo de su texto, todo lo que necesita es hacer clic en el botón de comentarios que se encuentra en la parte superior del panel de VBA.

Paso 1: inserte un nuevo módulo y defina un nuevo subprocedimiento para crear una macro.

Código:

 Sub ComentarioEx3 () Fin Sub 

Paso 2: Agregue una línea de comentario que desea que se omita de la ejecución de su código.

Código:

 Sub CommentEx3 () Esta es una línea para comentar End Sub 

Paso 3: Ahora, coloque el cursor del mouse en cualquier lugar de la línea que desee comentar.

Código:

 Sub CommentEx3 () Esta es una línea para comentar End Sub 

Paso 4: haga clic en Ver debajo del panel superior de VBE.

Paso 5: navega hacia las barras de herramientas y selecciona Editar

Paso 6: Verá aparecer una nueva barra de alternar en VBE como se muestra a continuación, donde se pueden ver dos botones para Comentario y Descomentar.

Paso 7: haga clic en el botón Comentario y vea la línea de texto que se está comentando.

Estos son algunos métodos que utilizan, podemos comentar en una sola línea en VBA. Veamos cómo podemos comentar un grupo de líneas en VBA.

Ejemplo 4: comentar un grupo de líneas en VBA

Desafortunadamente, no hay una sola palabra clave para comentar en un grupo de líneas en VBA. Puede usar el apóstrofe para comentar cada línea a la vez. Lo cual no parece ser una forma competente de hacerlo, ¿verdad? Me refiero a pensar en una imagen más grande, un código donde tienes miles de comentarios. Seguramente no te gustaría comentarlos uno por uno usando apóstrofe, ¿verdad?

Sin embargo, hay un método para hacerlo de una sola vez.

Paso 1: suponga que tiene varias líneas de comentarios como se muestra a continuación:

Código:

 Sub CommentEx4 () ¡Hola, estudiante de VBA! Espero que todos lo estén haciendo genial Mi nombre es Lalit End Sub 

Ahora, estas tres líneas, quiero hacer un comentario. Ya has visto la barra de alternancia de edición que tiene el botón Comentario / Descomentar.

Paso 2: Seleccione todas las líneas que desea comentar y haga clic en el botón Comentar en la barra de alternancia Editar. Verá la salida como se muestra a continuación:

Este bloque de líneas está siendo comentado. También puede usar el botón de descomentar para descomentar el rango de líneas seleccionado.

Esto es de este artículo, terminemos las cosas usando algunas cosas para recordar.

Cosas para recordar

  • Se puede comentar una sola línea utilizando apóstrofo o palabra clave REM. Colocándolos al comienzo de la línea.
  • Para un bloque de la línea de texto, el botón Comentar / Descomentar es útil para comentar / descomentar un bloque de líneas.
  • Se puede usar un apóstrofe en cualquier lugar en el medio del código. En ese caso, la línea al lado del apóstrofe se considerará como un comentario.
  • REM No se puede usar en ninguna parte de la línea. Con esta palabra clave, solo puede comentar el texto al comienzo de una línea.

Artículos recomendados

Esta es una guía para el comentario de VBA. Aquí discutimos cómo usar Comentario en Excel VBA junto con algunos ejemplos prácticos y una plantilla de Excel descargable. También puede consultar nuestros otros artículos sugeridos:

  1. ¿Cómo usar VBA While Loop?
  2. VBA Eliminar duplicados
  3. Comprender los tipos de datos de VBA
  4. VBA Sleep con ejemplos
  5. ¿Qué es la función VBA MID?

Categoría: