Macro para captura de datos entre diferentes hojas de un libro de Excel

06/03/2005 - 11:46 por Carles | Informe spam
Tengo un problema con excel, a ver si me podéis ayudar.
Llevo ya semanas dándole vueltas y supongo que necesito
una macro sencilla en visual Basic para Excel 2003 que
permita realizar la siguiente acción:

Suponemos un libro con "n" hojas, siendo las hojas 2
a "n" bases de datos formadas por registros con los
mismos campos, el primero de ellos (columna A) es un
código (clave).

Deseo recuperar en la hoja 1 los datos de varios campos
del registro cuyo código (clave) se introduce en la celda
B1 de la hoja 1.

Espero haberme explicado.
Gracias por vuestra ayuda.
 

Leer las respuestas

#1 Anonimo
06/03/2005 - 13:37 | Informe spam
No es necesario utilizar código para lo que quieres.
Si los datos estan en el rango a1:c100 de la hoja2, el dato
que quieres recuperar esta en la segunda columna y en la
hoja1, celda b1 tienes el código (clave), puedes utilizar
esta fórmula, escrita en la celda de la hoja1 donde quieres
que te deje el dato:

=BUSCARV($B$1;Hoja2!A1:c100;2;FALSO)

Si queires recuperar más datos de otras hojas y columnas,
tienes que replicar la fórmula en las celdas donde quieres
dejar los datos.



Tengo un problema con excel, a ver si me podéis ayudar.
Llevo ya semanas dándole vueltas y supongo que necesito
una macro sencilla en visual Basic para Excel 2003 que
permita realizar la siguiente acción:

Suponemos un libro con "n" hojas, siendo las hojas 2
a "n" bases de datos formadas por registros con los
mismos campos, el primero de ellos (columna A) es un
código (clave).

Deseo recuperar en la hoja 1 los datos de varios campos
del registro cuyo código (clave) se introduce en la celda
B1 de la hoja 1.

Espero haberme explicado.
Gracias por vuestra ayuda.
.

Preguntas similares