jueves, 15 de mayo de 2014

La barra de Estado en un Libro de Excel.

Toca hoy recordar a esa barra tan útil, que aporta tanta información al usuario.. y que por su localización natural está olvidada y casi denostada: La Barra de Estado:


Con esta Barra de estado es posible configurar y personalizar un largo número de características, que de forma muy sencilla (botón derecho del ratón sobre la barra), podemos listar:

La barra de Estado en un Libro de Excel.


Es decir, esta barra de estado nos muestra información sobre todas ellas... OJO!, no las modifica.

Pero hoy hablaremos de algo más 'mundano'.. de cómo Ocultar o Mostrar nuestra Barra de Estado.


Aunque en versiones 2003 y anteriores era posible hacerlo desde los menús (menú Ver > Barra Estado):

La barra de Estado en un Libro de Excel.


Para las versiones superiores (2007 y +) parece ser ha desaparecido esta posibilidad.. por lo que sólo es controlable desde el Editor de VB. Por tanto, accederemos al Editor (presionar Alt + F11) y bien en la ventana de Inmediato (Ctrl+G) o en un módulo, dentro de un procedimiento Sub, podremos insertar las siguientes instrucciones:

'para Ocultarla
Application.DisplayStatusBar = False


'para Mostrarla
Application.DisplayStatusBar = True


También podemos forzar, al tener sólo dos posibilidades (Mostrar/Ocultar), el movimiento contrario

'para forzar el contrario al estado actual....
Application.DisplayStatusBar = Not Application.DisplayStatusBar



No es algo directo como antaño, pero al menos es algo sencillo de aplicar...

Otra posibilidad que tenemos es cambiar o mostrar un texto determinado en esta Barra de Estado. Para ello entraremos en el Editor de VBA, e insertaremos la instrucción:

'para mostrar un texto personal
Application.StatusBar = "Espera!!, que estoy trabajando..."


para recuperar el texto norma, bastará con:

'para recuperar el estado norma...
Application.StatusBar = False



ATENCIÓN!!, para mostrar/ocultar la Barra empleamos .DisplayStatusBar, para tratar el texto empleamos .StatusBar

1 comentario: