Comentarios en Excel VBA (agregar, quitar, bloquear comentarios)

Al trabajar con la codificación VBA en Excel, puede agregar comentarios fácilmente mientras escribe el código.

Los comentarios en VBA podrían ser realmente útiles para los principiantes, donde puede agregar un comentario a una línea de código (o un bloque de código) que explique lo que hace. Entonces, la próxima vez que regrese al código, no estará completamente perdido y tendrá algo de contexto debido a los comentarios.

Incluso para los programadores avanzados de Excel VBA, una vez que el código comienza a ir más allá de unas pocas líneas, es una buena idea agregar contexto mediante comentarios (especialmente si existe la posibilidad de que alguien más tenga que trabajar en el código en el futuro)

Y como es un comentario, VBA lo ignora mientras ejecuta el código.

En este breve tutorial de Excel, cubriré cómo agregar comentarios en VBA y todas las mejores prácticas a su alrededor.

Agregar comentarios en VBA en Excel

Para agregar un comentario en VBA, simplemente agregue un signo de apóstrofo antes de la línea que desea marcar como comentario.

Cualquier cosa después del signo de apóstrofe en esa línea se consideraría un comentario y VBA lo convertiría en color verde (para diferenciarlo visualmente del código regular)

Hay dos formas de agregar un comentario en VBA:

  1. Tener un comentario en una línea separada, donde esta línea comienza con un apóstrofo y luego tiene el texto del comentario después.
  2. Tenga un comentario como parte de la línea de código regular, donde después del código tiene un carácter de espacio seguido de un apóstrofo, y luego el comentario (como se muestra a continuación)

Si bien he visto que los programadores de VBA usan ambos, prefiero el primer método en el que un comentario tiene una línea separada por completo.

Otro método (de la vieja escuela) para agregar un comentario es tener la palabra "Rem" seguida del comentario.

Aquí Rem es la abreviatura de Remark.

Rem se usó en los días de BASIC y se ha mantenido en las versiones actuales de VBA. Si bien es bueno saber que existe, le recomiendo que solo use el método de apóstrofo al agregar comentarios en VBA.

Convertir una línea de código (o bloque de código) en comentario

A veces, es posible que tenga la necesidad de convertir una línea de código existente (o un bloque de código) en comentarios.

Los programadores suelen hacer esto cuando están trabajando en un código y quieren probar rápidamente otra cosa, mientras mantienen el código ya escrito.

Por lo tanto, puede comentar rápidamente una línea, probar una nueva y, si desea recuperar el código anterior, simplemente elimine el apóstrofo y convierta ese comentario de nuevo en una línea de código normal.

Para una línea (o incluso unas pocas líneas), es mejor agregar manualmente el apóstrofo antes de estas líneas.

Pero si tiene un gran bloque de código, use los pasos a continuación para agregar la opción de convertir un bloque completo de código en un comentario:

  1. Haga clic en la pestaña Ver
  2. Vaya a la opción Barra de herramientas.
  3. Cuando coloques el cursor sobre él, verás más opciones
  4. Haga clic en la opción Editar. Esto hará que la barra de herramientas de edición aparezca en algún lugar de su pantalla.
  5. Arrastre las barras de herramientas de edición hacia el área de la barra de herramientas para que se acople allí (en caso de que aún no lo esté).
  6. Seleccione el bloque de código que desea comentar
  7. Haga clic en la opción "Bloque de comentarios" en la barra de herramientas.

Los pasos anteriores convertirían instantáneamente un bloque de código en comentarios agregando un apóstrofo delante de cada línea en ese código.

En caso de que desee eliminar el comentario y convertirlo de nuevo en líneas de código normales, seleccione ese bloque de código nuevamente y haga clic en la opción "Descomentar bloque" en la barra de herramientas Editar.

Cambiar el color del comentario en Excel VBA

Si bien VB no permite una gran cantidad de formato, le permite cambiar el color del comentario si lo desea.

Uno de mis estudiantes del curso de VBA me envió un correo electrónico y me dijo que la capacidad de cambiar el color de los comentarios en VBA era realmente útil para las personas que sufren de daltonismo.

A continuación se muestran los pasos para cambiar el color del comentario en Excel VBA:

  1. Abra el editor de Visual Basic
  2. Haga clic en la opción Herramientas en el menú.
  3. Haga clic en Opciones
  4. En el cuadro de diálogo Opciones, haga clic en la pestaña "Formato del editor".
  5. En las opciones de colores de código, seleccione Texto de comentario
  6. Cambiar el color de primer plano y / o de fondo
  7. Cerrar el cuadro de diálogo

Cuando cambia el color del comentario, también cambiará el color de todos los comentarios existentes en su código.

Algunas mejores prácticas al trabajar con comentarios en VBA

Estas son algunas de las mejores prácticas a tener en cuenta al usar comentarios en el código VBA.

  1. Mantenga el comentario significativo y agregue contexto. Al agregar un comentario, considere lo que sería útil para un nuevo usuario que nunca ha visto este código y está tratando de entenderlo.
  2. Evite los comentarios excesivos, ya que haría que su código se vea un poco desordenado. Si bien está bien agregar más comentarios cuando sea un principiante, a medida que gane más experiencia en la codificación VBA, de todos modos no necesitará agregar muchos comentarios.
  3. Para cada nueva subrutina o función, es una buena idea agregar un comentario que explique lo que hace.
  4. Cuando se trabaja con código complejo, es una buena idea agregar comentarios antes de las condiciones y los bucles, para que le resulte más fácil controlar lo que hizo cuando vuelva a visitar el código (o cuando otra persona revise el código).

En este tutorial, cubrí cómo puede agregar comentarios en VBA y algunas mejores prácticas para usarlo.

Espero que este tutorial te haya resultado útil.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave