VBA comentar varias líneas

VBA - Visual Basic for Application

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ú.

Captura de pantalla Menú Editor VBA Ver Barras de Herramientas Editar
Mostrar Barra de Herramientas Editar

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

Captura de pantalla Barra de herramientas de edición con herramientas para comentar y descomentar varias líneas (bloque de código)
Barra de herramientas de edición con botones para comentar y descomentar varias líneas (bloque de código)

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.

Captura de pantalla del editor VBA comentando varias líneas
Marque las líneas de código y haga clic en el botón “Comentar bloque”
Captura de pantalla VBA-Editor Descomentar múltiples líneas de código
Marque las líneas de código y haga clic en el botón para “Descomentar Bloque”

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

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *