Desplazar registros 1 por 1 ???

27/09/2007 - 02:43 por Jorge Vega | Informe spam
Saludos a todos, quisiera me dieran una mano con lo siguiente:

Tengo un archivo excel, en una hoja tengo varios registros, de la columna A
a la Z, y de la linea 1 a la 200, todos los campos contienen datos.

En la hoja 2, quiero confeccionar una especie de formulario, pero que me
permita solo desplegar los registros linea por linea pero controlados por un
boton siguiente y otro atras.

Còmo puedo hacer esto.

Agradezco la ayuda que me puedan brindar

Jorge
 

Leer las respuestas

#1 Héctor Miguel
27/09/2007 - 07:19 | Informe spam
hola, Jorge !

Tengo... en una hoja tengo varios registros, de la columna A a la Z, y de la linea 1 a la 200, todos los campos contienen datos.
En la hoja 2, quiero confeccionar una especie de formulario, pero que me permita solo desplegar los registros linea por linea
pero controlados por un boton siguiente y otro atras...



[p.e.] utiliza en la hoja2 una celda como *contador/avance/indice/...* de la linea que quieres mostrar... $A$1 ???
en cada celda donde necesites *rescatar* la linea indicada en A1 usa la funcion indice(...)
-> para la columna A... -> =indice(hoja1!a:a,a1) <= OJO con el separador de argumentos, yo uso la coma ;)

[opcionalmente] puedes incrustar algun control [progressbar, spinbutton, ...] asociado a dicha celda *contador* [$A$1 ?]

considera algun *ajuste* en el caso de que la fila 1 de la hoja1 sean titulos :))

tambien podrias mostrar el formulario de administracion de listas de la hoja1 EN la hoja2 [por macros]
-> Worksheets("hoja1").ShowDataForm

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares