MS Excel 2010: agregar expresiones de vigilancia en VBA

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel 2010: agregar expresiones de vigilancia en VBA

Este tutorial de Excel muestra cómo agregar una expresión Watch (con capturas de pantalla e instrucciones paso a paso) en el entorno de depuración de VBA de Excel 2010.

Ver soluciones en otras versiones de Excel:

  • excel 2016
  • Excel 2013
  • Excel 2011 para Mac
  • Excel 2007
  • Excel 2003

añadir expresión de reloj

En Excel 2010, la ventana de observación muestra el valor de la expresión de observación en su estado actual. Esto es útil al depurar código VBA. Exploremos cómo agregar expresiones a la ventana de visualización.

Para agregar una expresión Watch, elija Añadir un reloj bajo depuración menú.

Cuando aparezca la ventana Agregar observación, ingrese la expresión para observar y haga clic en el botón Aceptar cuando haya terminado.

En este ejemplo, estamos Rápido sitio:

pValue

A continuación, seleccionamos CustomRound como programa y Módulo1 como módulo al configurar contexto Por la mirada de ser observado.

Finalmente, seleccionamos Watch Expression como tipo de reloj Pero hay 3 opciones para elegir:

tipo de reloj describir
mira la expresión Muestra el valor de la expresión monitoreada en su estado actual
romper cuando el valor es verdadero Deje de ejecutar el código cuando la expresión del reloj se evalúe como True
romper cuando el valor cambia Detener la ejecución del código cuando cambia el valor de la expresión del reloj

Ahora, cuando regrese a la ventana de VBA, la Ventana de observación aparecerá automáticamente si estaba oculta anteriormente. En Watch Window, todas las expresiones observadas deben aparecer en la lista, incluida la que acabamos de agregar.

Como puedes ver la expresión pValue Ahora aparece en Watch Window con un valor de 108,94. Agregar relojes es una excelente manera de realizar un seguimiento de las variables o expresiones de interés mientras se depura el código VBA.