Cambiar Barra de Estado con VBA

Cambiar el estado de la barra de estado de Excel mientras una macro se está ejecutando puede ser tremendamente útil para indicar al usuario que el programa no está bloqueado o no responde.

El cambio de estado puede ser especialmente útil cuando se está recorriendo un bucle de un determinado número de pasos.

SINTAXIS

Application.StatusBar="Mi Texto"

EJEMPLO

Sub prueba()
For i = 1 To 1000
Cells(i, 2) = i
Application.StatusBar = "Número " & i & "..."
Next
Application.StatusBar = False
End Sub

En el ejemplo que tenemos arriba veremos como en la esquina inferior izquierda de nuestra ventana de Excel el estado va cambiando por cada vuelta en el bucle.

No olvidéis, si cambias la barra de estado, añadir al final la siguiente línea de código:

Application.StatusBar = False

Esto te permitirá simplemente volver al estado tal y como estaba.

Quique es un fanático del Excel desde que empezó a trabajar con ello hace unos pocos años. Adquirió su conocimiento a través de Google y de infinitas pruebas y más pruebas. Además, Quique es un entusiasta de su familia (mujer e hijos), del deporte y de la cerveza… no dudes en contactar con él para cualquier duda que tengas.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información ACEPTAR

Aviso de cookies
Shares
Share This