Transferir valores celdas entre hojas, referenciadas a un código

25/11/2006 - 13:35 por Jose | Informe spam
Buenas os voy a poner un ejemplo de lo que necesito:
Hoja 1 (Datos)
A B C
Código Descripción Importe
1.1.1 Manzana 100
1.1.2 Pera 50
(Algún código se podría repetir varias veces)

Necesitaría una macro que me transferiera los datos a la hoja 2. En la misma
(hoja 2) habria en cualquiera de sus columnas (pero sólo en una) los códigos
1.1.1 y 1.1.2 (podrían estar repetidos) para llevar a su derecha los valores
de (Descripción e importe) de la hoja 1.
Muchas Gracias

Preguntas similare

Leer las respuestas

#1 Tux
26/11/2006 - 00:47 | Informe spam
Jose escribió:
Buenas os voy a poner un ejemplo de lo que necesito:
Hoja 1 (Datos)
A B C
Código Descripción Importe
1.1.1 Manzana 100
1.1.2 Pera 50
(Algún código se podría repetir varias veces)

Necesitaría una macro que me transferiera los datos a la hoja 2. En la misma
(hoja 2) habria en cualquiera de sus columnas (pero sólo en una) los códigos
1.1.1 y 1.1.2 (podrían estar repetidos) para llevar a su derecha los valores
de (Descripción e importe) de la hoja 1.
Muchas Gracias



Hola Jose :-)

En la hoja 2 ¿Tienes ya, ahi la columna con los codigos? :-S

Nos comentas ok? :-)

Saludos
Monica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
#2 erflip
26/11/2006 - 10:40 | Informe spam
Hola, Mónica, si efectivamente en la hoja 2 ya tengo los códigos. La macro
debería buscarlos y adjuntarlas a su derecha la correspondiente descripción e
importe. Muchas Gracias por tu colaboración. :-)

"Tux" escribió:

Jose escribió:
> Buenas os voy a poner un ejemplo de lo que necesito:
> Hoja 1 (Datos)
> A B C
> Código Descripción Importe
> 1.1.1 Manzana 100
> 1.1.2 Pera 50
> (Algún código se podría repetir varias veces)
>
> Necesitaría una macro que me transferiera los datos a la hoja 2. En la misma
> (hoja 2) habria en cualquiera de sus columnas (pero sólo en una) los códigos
> 1.1.1 y 1.1.2 (podrían estar repetidos) para llevar a su derecha los valores
> de (Descripción e importe) de la hoja 1.
> Muchas Gracias

Hola Jose :-)

En la hoja 2 ¿Tienes ya, ahi la columna con los codigos? :-S

Nos comentas ok? :-)

Saludos
Monica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es

Respuesta Responder a este mensaje
#3 erflip
26/11/2006 - 11:30 | Informe spam
"Tux" escribió:

Jose escribió:
> Buenas os voy a poner un ejemplo de lo que necesito:
> Hoja 1 (Datos)
> A B C
> Código Descripción Importe
> 1.1.1 Manzana 100
> 1.1.2 Pera 50
> (Algún código se podría repetir varias veces)
>
> Necesitaría una macro que me transferiera los datos a la hoja 2. En la misma
> (hoja 2) habria en cualquiera de sus columnas (pero sólo en una) los códigos
> 1.1.1 y 1.1.2 (podrían estar repetidos) para llevar a su derecha los valores
> de (Descripción e importe) de la hoja 1.
> Muchas Gracias

Hola Jose :-)

En la hoja 2 ¿Tienes ya, ahi la columna con los codigos? :-S

Nos comentas ok? :-)

Saludos
Monica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es



Gracias por contestarme, Mónica. Si efectivamente los códigos ya están en la
Hoja 2, se trata de que la macro los busque y les copie a su derecha los
conceptos (Descripción y Importe) que les corresponden según la hoja 1.:-)
Respuesta Responder a este mensaje
#4 Tux
26/11/2006 - 13:24 | Informe spam
erflip escribió:
"Tux" escribió:

Jose escribió:
Buenas os voy a poner un ejemplo de lo que necesito:
Hoja 1 (Datos)
A B C
Código Descripción Importe
1.1.1 Manzana 100
1.1.2 Pera 50
(Algún código se podría repetir varias veces)









Hola Jose :-)

En lugar de utilizar codigo ¿porque no utilizas esta funcion?

En la columna B de la hoja dos:

=BUSCARV(A1;Hoja2!$A$1:$C$6;2;FALSO)

En la columna C de la hoja dos:

=BUSCARV(A1;Hoja2!$A$1:$C$6;3;FALSO)

Puedes grabarte una macro con el grabador de macros de excel para
mayores datos, utilizando estas formulas :-)

Si tienes cualquier duda nos comentas ok?:-)

Saludos
MOnica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
#5 erflip
26/11/2006 - 19:24 | Informe spam
No es mala solución, pero tiene un incoveniente, que en mi caso tengo algun
código que se repite, con distinto concepto e importe. Y solo me "trae" el
primero que está en la lista. ¿Habría solució para ello?
Muchas Gracias, por vuestra ayuda.

"Tux" escribió:

erflip escribió:
> "Tux" escribió:
>
>> Jose escribió:
>>> Buenas os voy a poner un ejemplo de lo que necesito:
>>> Hoja 1 (Datos)
>>> A B C
>>> Código Descripción Importe
>>> 1.1.1 Manzana 100
>>> 1.1.2 Pera 50
>>> (Algún código se podría repetir varias veces)
>>>


Hola Jose :-)

En lugar de utilizar codigo ¿porque no utilizas esta funcion?

En la columna B de la hoja dos:

=BUSCARV(A1;Hoja2!$A$1:$C$6;2;FALSO)

En la columna C de la hoja dos:

=BUSCARV(A1;Hoja2!$A$1:$C$6;3;FALSO)

Puedes grabarte una macro con el grabador de macros de excel para
mayores datos, utilizando estas formulas :-)

Si tienes cualquier duda nos comentas ok?:-)

Saludos
MOnica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida