Excel Avanzado

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

Excel Avanzado
borrar

Principales eventos de un listbox en un userform

| 2 Comments

Este control al tener el enfoque tiene entre los eventos más usados:

  • Evento Click: Cuando el usuario presiona y libera un botón del mouse.
  • Evento DblClick: Cuando el usuario presiona y libera un botón del mouse 2 veces seguidas.
  • Evento KeyDown: Cuando el usuario presiona una tecla.
  • Evento KeyPress: Cuando el usuario presiona y libera una tecla.
  • Evento KeyUp: Cuando el usuario libera una tecla.
  • Evento MouseDown: Cuando el usuario presiona el botón del mouse.
  • Evento MouseMove: Cuando el usuario mueve el mouse.
  • Evento MouseUp: Cuando el usuario libera el botón del mouse.

Es importante tener en claro que “presionar” significa sostener el “click” o botón y “liberar” cuando se suelta el “click” o botón.

Veamos ejemplos practicos:

+Hemos creado nuestro Formulario e insertamos convenientemente para nuestros ejemplos lo siguiente:

*En modulo:

i

item

*En formulario:

form

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

Reto1: Al mover el mouse sobre nuestro listbox salga el mensaje “Escoga un item de la lista”

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

 

Reto2: Nos avisa cuando hacemos click para elegir un elemento nuevo

Reto3: Nos avisa cuando elegimos un mismo valor

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

 

Reto4:  Al seleccionar un elemento y presionamos suprimir borra el elemento.

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

 

 Elaborado por: Luis Jaúregui

2 Comments

  1. como valido que no me salga error de conexión a una pagina web en una macro ?
    Esto es que mientras marque error de conexión que no haga nada en lugar de que me Excel me mande que no se puede conectar ya que al mandar error el usuario tiene que dar un clik en aceptar error y esta es una macro que se esta ejecutando siempre sin que el usuario tenga que intervenir.

    • Gracias por tu mensaje Rosa

      Por favor examina los ejemplos que se encuentran en
      http://www.excel-avanzado.com/23629/control-de-errores-en-vba.html

      Saludos

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5