¿Como limpiar contenido de Listbox con un botón?

Por acá de nuevo amigos, quisiera y me orientaran la forma de limpiar el contenido de un ListBox a la hora de pulsar un botón sin tener que seleccionar ningún elemento de la lista, es decir que limpie todo. Probé con estas instrucciones pero no me funciona. Que me sugieren usar.

Me. Listbox. Items. Clear

ListBox1. Items. Clear

3 Respuestas

Respuesta
1

Si cargaste los datos con rowsorce, por ejemplo:

 ListBox1.RowSource = "A2:A6"

Entonces para limpiar el listbox:

 ListBox1. RowSource = ""

Pero si cargar con el método .AddItem, entonces para limpiar:

    ListBox1.Clear

[Si te ayudó la información, no olvides valorar la respuesta.

Dante Amor 

Muchas gracias me fue de mucha ayuda la segunda opción ListBox1. Clear funciona bien, ahora tengo otro ListBox y deseo que inicialice limpio puedo usar esta misma instrucción

De hecho el listbox inicia limpio, no es necesario limpiarlo, pero sí, sí puedes limpiarlo con la misma instrucción.

Respuesta
1

Prueba este

Me.ListBox1 = Empty

Sebas Torres 

Muchas gracias por tu apoyo, la probare y te comento.

De nada compañero

Respuesta
1

Esto te puede ayudar o aportar algo más

Si usas additem

Me.ListBox1 = Clear

Si usas rowsource
Me.ListBox1.RowSource = Clear

Te paso un ejemplo

https://youtu.be/0xqYY1R8UxM

Si requieres saber más sobre lisbox te dejo un link donde hay varios ejemplos

https://www.youtube.com/playlist?list=PLdK9H5dMIfQhCuim_Sw4MwbYx1Q5eqF9z

Visita https://programarexcel.com  ✋👉⏩⏩ SUSCRIBE https://www.youtube.com/c/programarexcel?sub_confirmation=1 

Marcrodos muchas gracias por toda esa buena información proporcionada, mire tu video 260 como cargar las cabeceras a el listbox, pero en tu ejemplo es cargándolo con AddItem, la pregunta es como se realiza cuando se cargue con rowsource y se tienen 12 columnas. Gracias por tu apoyo

Esto despejará dudas

https://youtu.be/Jl0rmytjDZY

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas