Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Control LABEL en VBA

| Sin comentarios

Los Formularios en VBA tienen diversos controles y uno de ellos es el "LABEL" o "Etiqueta", para emplearlo desde el editor de VBA añada un formulario, al hacer ello aparecerá un cuadro de herramientas en las que se encuentran todos los controles, si el cuadro de herramientas no aparece en el menú seleccione "Ver" y luego "Cuadro de herramientas".

El Label es el control que aparece como una "A" (en mayúscula)  en la lista de controles.

Cuadro de herramientas VBA Control LABEL en VBA

El control Label es un control que tiene como función principal mostrar información del tipo texto e imagen, y se encuentra limitada sólo a la visualización en tiempo de ejecución, por éste motivo acompaña a la mayoría de controles en las aplicaciones, ayudando a describir la información que se debe ingresar.

Ejemplo del Control Label en VBA

Asumamos que por ejemplo tenemos los datos de un nuevo producto el que contiene las etiquetas CODIGO, DESCRIPCIÓN, UNIDAD, DETALLE, FECHA DE VENCIMIENTO Y OTROS, el cual detalla la información que se deberá ingresar considerando el tipo de dato a registrar.

Luego de crear el formulario podemos agregar las "Etiquetas" (o "Label") al formulario arrastrándolo desde el cuadro de herramientas, o haciendo click en el cuadro de herramientas y luego en el formulario.

Formulario Control LABEL 300x174 Control LABEL en VBA

(Para mayor visualización de la imagen, hacer click en la misma)

Luego de ello modificamos las propiedades de las etiquetas añadidas hasta completar el formulario.

Control LABEL en Formulario Control LABEL en VBA

Propiedades del Control Label en VBA

Propiedades Label VBA Control LABEL en VBA

La propiedad Name define el nombre del label y nos ayudará a identificarla en todo el proceso de diseño y programación en el formulario, la propiedad Caption es la primera propiedad por su importancia ya que permite mostrar la información que contendrá el control, Font define el tipo de letra, tamaño del texto, entre otros, BackColor establecerá el color de fondo, y TextAlign indicará posición del texto dentro de la etiqueta.

Eventos del Control LABEL en VBA

Algunos de los principales eventos disponibles son:

Click: Se activará los cambios cuando demos un click dentro de la etiqueta en tiempo de ejecución.

DblClick: Se activará los cambios cuando demos doble click.

MouseDown: Se activará cuando presionemos el botón del mouse cuando se encuentre abajo.

MouseMove: Se activará los cambios cuando movamos el mouse dentro del label.

MouseUp: Se activará cuando hagamos click y luego soltamos el botón del mouse .

 

 

Deja una respuesta

Los campos requeridos estan marcados con *.