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 2013: agregar expresiones de observación 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 2013.
Ver soluciones en otras versiones de Excel:
- excel 2016
- Excel 2011 para Mac
- Excel 2010
- Excel 2007
- Excel 2003
añadir expresión de reloj
En Excel 2013, la ventana de observación muestra el valor de la expresión de observación en el 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:
Mid(pValue, LPos, 1)
A continuación, elegimos AlphaNumeric 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 Mid(pValue, LPos, 1)
Ahora aparece en Watch Window con un valor de “1”. 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.