Icono del sitio eKiwi-Blog.de

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

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.

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.

Marque las líneas de código y haga clic en el botón “Comentar bloque”
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.

Salir de la versión móvil