Excel 365 Listbox al abrirse el userform en el que está anclado se selecciona automáticamente la línea 6

Tengo un ListBox anclado en un UserForm que cargo al lanzar el último con RowSource. Los datos se recogen de una tabla, Tabla1 dimensión, '60 x 20 ' ubicada en el libro excel.

Automáticamente se selecciona el Ítem 5 del ListBox, fila 6 de la tabla, sin que en el procedimiento haya ninguna orden para que se posicione en esta línea de datos.

Si pongo un punto de interrupción en el procedimiento Initialize del UserForm no se selecciona ningún item.

El mismo ListBox lo cargo con otra tabla 'Tabla2' de iguales características, mediante un CommandButton que alterna entre una y otra tabla. Cuando alterno pulsando el comando, al volver a cargar la Tabla1 no se selecciona ningún Ítem.

He probado cargando 'Tabla2' al iniciar y después alternando con el comando a 'Tabla1' y el resultado es el mismo; al iniciar aparece seleccionado el Ítem 5 y después de alternar no aparece ninguna selección.

¿Qué hago mal?

1 Respuesta

Respuesta

Después de cargar la tabla en el listbox pon la siguiente instrucción:

ListBox1.TopIndex = 0

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas