Personalizar Barra de Estado Parte 3. Objeto Application - Propiedad StatusBar

Ya vimos dos formas de personalizar la barra de Estado de Excel ya sea con un mensaje Estático o con menajes dinámicos que van cambiando durante la ejecución de la Macro a manera informativa sobre el proceso de ejecución de la Macro. En esta última parte de personalización de la Barra de Estado vamos a ver que además de colocar información de tipo texto, también podemos presentar valores y el resultado de operaciones.

Desde Excel abrimos el Editor VBA (Alt + F11), insertamos un Módulo (Clic derecho sobre el proyecto Excel, Insertar, Módulo:

Ingresamos el siguiente código:

Sub OperacionenBarradeEstado ()

Numero1 = 100

Numero2 = 50

Application.StatusBar = False

Application.StatusBar = "La suma de " & Numero1 & " y " & Numero2 & " es " & _

Numero1 + Numero2

Application.StatusBar = False

End Sub

Queda de la siguiente manera en el Módulo:

Veamos lo que significan las líneas de la macro 1 OperacionenBarradeEstado:

  1. La primera línea Sub OperacionenBarradeEstado (), indica el inicio de la macro.
  2. Las líneas 2 y 3 son para asignar valores a las variables Numero1 y Numero2
  3. En la cuarta línea estamos utilizando del Objeto Application la Propiedad StatusBar con la cual, podemos modificar la Barra de Estado de Excel y lo primero que se debe hacer es dejar el valor de esta propiedad en Falso (False) como a manera de tomar el control de este elemento de Excel.
  4. En la quinta línea utilizamos la misma Propiedad StatusBar del Objeto Application para asignar el texto que queremos que aparezca, en este caso indicamos el resultado de la operación Numero1 + Numero2.
  5. En la séptima línea dejamos la información por defecto de la Barra de Estado
  6. a última línea marca el fin (End) de la Macro o Subrutina (Sub)

Al ejecutar la macro podremos ver cómo cambia el texto de la barra de estado durante la ejecución de la Macro:

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.