¿Dónde se registra VBA Debug.Print?

¿Dónde hace Debug.Print mensajes de salida?

¿Dónde quieres ver la salida?

Los mensajes que se envían a través de Debug.Print se mostrarán en la ventana inmediata que puede abrir presionando Ctrl + G.

También puede Activar la llamada Ventana Inmediata haciendo clic en Ver -> Ventana Inmediato en la barra de herramientas VBE

enter image description here

Debug.Print en la ventana “Inmediato”.

Resultados de Debug.Print a la ventana Inmediato

Además, simplemente puede escribir ? y luego una statement directamente en la ventana inmediata (y luego presione Enter) y la salida aparecerá justo debajo, como esta:

simplemente escriba? y luego una declaración directamente en la ventana inmediata

Esto puede ser muy útil para generar rápidamente la propiedad de un objeto …

? myWidget.name

… para establecer la propiedad de un objeto …

myWidget.name = "thingy"

… o incluso para ejecutar una función o línea de código, mientras está en modo de depuración:

Sheet1.MyFunction()