Usando la barra de estado (Microsoft Excel)
Por lo general, una de las primeras cosas que hace cuando crea una macro es usar un comando que desactiva la actualización de la visualización de la pantalla. Esto se hace porque la macro se ejecutará más rápido cuando no tenga que actualizar la pantalla. Una vez hecho esto, una de las cosas más importantes que puede hacer es proporcionar retroalimentación al usuario para que no crea que su sistema se ha ido a almorzar.
Un método común de proporcionar retroalimentación es mediante el uso de la barra de estado. Usando VBA, esto se hace con una línea de código similar a la siguiente:
Application.StatusBar = "Updating past months..."
Esta línea hace que aparezca el mensaje Actualizando meses pasados …__ en la barra de estado del programa de aplicación. Este mensaje permanece allí hasta que se escribe otro mensaje en la barra de estado, ya sea por su macro o por Excel.
Si desea borrar el mensaje en la barra de estado, hay dos formas de hacerlo. La primera es escribir una cadena vacía en la barra de estado, como en el siguiente código:
Application.StatusBar = ""
En este caso, no hay nada entre las comillas, por lo que se muestra una cadena vacía en la barra de estado, borrando lo que estaba allí antes. El otro método es utilizar la siguiente línea:
Application.StatusBar = False
Escribir el valor lógico FALSE en la propiedad Application.StatusBar borra todo lo que escribió en la barra de estado antes y restaura el texto predeterminado de la barra de estado.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (12319) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.
Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí: link: / excel-Using_the_Status_Bar [Using the Status Bar]
.