Mostrar información de varias hojas en un solo listbox

(Es para Elsa) hola elsa buenos días tengo una consulta, pero no si antes agradecerte por la ayuda que me ofreces, bueno mi problema es el siguiente tengo 6 hojas con datos a los cuales les asigne rangos los cuales son tabla1(hoja 1), tabla2(hoja 2), tabla3(hoja 3), tabla 4(hoja 4), tabla5(hoja 5) y tabla6(hoja 6) ahora en un formulario he colocado un listbox y varios botones de comando que tienen los enunciados, por ejemplo "mostrar datos de la tabla 1"(ejemplo:hoja1 desde la A1 a J329) y así sucesivamente de las 6 tablas, ahora lo que desearía es que al momento de presionar unos de los botones por ejemplo el que dice "mostrar datos de tabla 1" me muestre esos datos en el listbox y por supuesto también con todos los botones, digamos presiono el de la tabla 6 y que me muestre los datos de esa tabla, pero como te dije anteriormente todo en el mismo lixtbox espero puedas ayudarme elsa y nuevamente agradecer por tu tiempo

1 respuesta

Respuesta
1

Te la preparo en tu libro para mañana,

Sdos!

muchas gracias elsa

Estos son códigos de ejemplo, considerando que cada rango de cada hoja está definido con alcance 'libro'.

Private Sub CommandButton1_Click()
'asigna al listbox la tabla1
ListBox1.RowSource = "=tabla1"
End Sub
Private Sub CommandButton2_Click()
'asigna al listbox la tabla2
ListBox1.RowSource = "=tabla2"
End Sub

No olvides que tu listbox debe tener la propiedad ColumnsCount en 10, así surge del tango A:J

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas