Cualquiera que programe mucho en el área de Microsoft Office con VBA y utilice el editor VBA asociado también desea comentar bloques enteros de código rápidamente.
En algunos de nuestros otros posts hemos descrito cómo procesar automáticamente correos electrónicos con macros cuando llegan a la bandeja de entrada. O cómo enviar automáticamente a la impresora archivos adjuntos de correo electrónico. Estas y otras funciones tienen que probarse mucho durante el desarrollo, y a veces se desea comentar métodos y funciones enteros y luego volver a comentarlos.
Desafortunadamente, VBA no ofrece la posibilidad de comentar el código como en otros lenguajes de programación:
/*código línea X
código línea Y
codificar línea Z*/
En cambio, en VBA tienes que poner el «apóstrofo» delante de cada línea de código.
'línea de código X
'línea de código Y
'línea de código Z
Si quieres comentar métodos y funciones enteras, puede ser muy molesto poner o quitar el «apóstrofo» manualmente antes de cada línea.
Comentar bloque de código en VBA
Pero afortunadamente, el editor de VBA ofrece una función correspondiente a través de una barra de herramientas llamada «Editar». Sin embargo, esta barra de herramientas no se muestra por defecto. Para mostrarla, vaya a Ver => Barras de herramientas => Editar en el menú.

Si la barra de herramientas Editar aparece flotando en el programa, también puede anclarla a la barra de herramientas existente.

Ahora hay dos iconos aquí. Uno para comentar y otro para descomentar.
Para ello, marque las líneas de código pertinentes y haga clic en el símbolo correspondiente, como se muestra en las dos imágenes siguientes. El «apóstrofe» se añadirá o eliminará automáticamente de todas las líneas marcadas.


Así que todavía es posible comentar varias líneas en el código VBA de una manera medianamente practicable.