Seleccionar datos de un libro y traerlos a otro libro.

20/06/2007 - 23:54 por ADumith | Informe spam
Tengo dos libros en uno (A) hay solamente información de proveedores (codigo,
nombre, contacto, email, etc), de analistas (codigo, nombre, etx, etc) y el
otro libro (B) es un formulario que contiene listas desplegables con los
datos del A, ahora bien cuando selecciono un proveedor el sistema me lista
todos los nombres del proveedor, pero en realidad solo quiero capturar el
código del proveedor y no puedo colocar una lista con el código del proveedor
pues el usuario no conoce los código sino mas bien los nombres.

De igual forma me sucede con los analistas, la preguntas es la siguiente:
Como hago para que despues de seleccionar el proveedor, en el libro (B) se
cargue información que está en el libro (A) que es del proveedor que
seleccioné?

Espero haberme explicado...

Gracias mil...
 

Leer las respuestas

#1 Héctor Miguel
21/06/2007 - 02:59 | Informe spam
hola, (...) ?

... dos libros en... (A)... informacion de proveedores (codigo, nombre, contacto, email, etc), de analistas (codigo, nombre, etx, etc)
... (B) es un formulario que contiene listas desplegables con los datos del A
... cuando selecciono un proveedor el sistema me lista todos los nombres del proveedor
... en realidad solo quiero capturar el codigo del proveedor
... no puedo colocar una lista con el codigo del proveedor pues el usuario no conoce los codigo sino... los nombres.
... igual... sucede con los analistas, la preguntas es la siguiente:
Como hago para que despues de seleccionar el proveedor, en el libro (B)
se cargue informacion que esta en el libro (A) que es del proveedor que seleccione?



si el campo/titulo/columna/... que contiene el dato que se proporciona [nombre del proveedor]
-> es la primera en el orden de tus listados en el libro A
prueba con la funcion =buscarv(dato_buscado,tabla_de_busqueda,columna_a_devolver,ordenado_o_no)
p.e. =buscarv(a1,[libroA]hoja3!a:d,2,0) <= para obtener el dato correspondiente a la segunda columna de la tabla

si el campo/titulo/columna/... que contiene el dato que se proporciona [nombre del proveedor]
-> NO es la primera en el orden de tus listados en el libro A
prueba con funciones como indice(...) y coincidir(...) +/- como sigue: [suponiendo codigo en columna A y nombre en coumna B]
=indice([libroA]hoja3!a:a,coincidir(a1,[libroA]hoja3!b:b,0))

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

p.d. siempre sera mejor si expones datos mas concretos en cuanto a los rangos y las celdas/hojas/libros MAS *precisos* :))

Preguntas similares