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

#6 Tux
26/11/2006 - 23:58 | Informe spam
erflip escribió:
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.




Hola Jose :-)

Pues si que habria solucion peroooo quizas sea necesario hechar mano de
los autofiltros avanzados para ello, de todas maneras ya te lo miro a
ver que se puede hacer, ahora ya no me pondre con ello pero en cuanto
pueda mirare a ver que se puede hacer ok? :-)

Y gracias a ti :-)

Saludos
Monica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
#7 Tux
27/11/2006 - 11:46 | Informe spam
erflip escribió:
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.




Hola Erplip :-)

Bien lo vamos ha hacer asi:

1ª Tenemos en la hoja 1 lo siguiente:

- tres columnas A B y C en A1 tenemos Referencias, en B1 tenemos
Descripcion y en C1 tenemos Importe.

2ª Tenemos la hoja 2 lo siguiente:

Columna A y en A1 tenemos Referencias pues bien ponte en A1 y escribe
esta formula de vinculacion:

=Hoja1!A1

Veras que hemos vinculador Referencias con referencias ok? :-)

3ª Pon esta macro en un modulo de visual Basic :

Sub MiFiltro()

With Worksheets("Hoja2").Range("A2")

Sheets("Hoja1").Range("A1:c13").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("A1:A7"), CopyToRange:=Range("B1"), Unique:=True

End With

End Sub

Bien esta macro es una grabacion de los filtros avanzados pero entre
hojas ya que en la interfaz de usuario solo se puede realizar filtros
avanzados en la misma hoja no entre hojas.

Lo que hace esta macro es Filtrar la columna A de la hoja 2 con los
datos de la columnas A B y C de la hoja 1. Para que funcione
correctamente has de aplicar los Rangos exactos del codigo ejem:

Si la hoja 1 donde estan los datos Con sus rotulos respectivos es
[A1:C100] pues se tienen que poner esos exactamente al igual que la
columna A de la hoja 2 si donde tienes las referencias va de A1:A50 pues
exactamente esos con rotulo incluido, sino no te saldra correctamente.

Luego otra cosa mas Te copiara Forzosamente esos datos a partir de la
columna A osea le hemos dicho al codigo que te lo copie en la columna B
puesto que sino no saldra correctamente (Luego puedes eliminar la
columna A )

Bueno la pruebas y nos comentas ok? :-)

Saludos
Monica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
#8 Tux
27/11/2006 - 11:53 | Informe spam
erflip escribió:
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?



Hola de nuevo :-)

Cuando me refiero a vincular Referencias con Referencias es para que el
autofiltro reconozca la palabra (para no dar equivocos) ya que puedes
tener escrito en la hoja 1, en A1 puedes tener Referencias y en la hoja
2 A1 puedes tener escrito Refencias entonces al estar mal escrito el
filtro o autofiltro no se realizaria :-)

Saludos
Monica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
#9 erflip
27/11/2006 - 16:35 | Informe spam
Hooola, he probado lo que me enviaste...y marcha bien, solamente tiene un
problemilla y es que en la hoja2, a donde exporto los datos, entre los
códigos pueden haber filas en blanco (perdona no lo advertí en mis anteriores
solicitudes).
La razón de mi necesidad (así lo entenderás mejor), es que yo exporte de un
software a excel un listado con gastos (con su codigo tipo, 1.1.1, 1.1.2 ...)
y con la "macro" busco que estos gastos se vayan colocando en su celda
correspondiente de la plantilla (con formato y sumatorios) según le indico
por el código que les pongo en la columna adjunta (hoja2).

"Tux" escribió:

erflip escribió:
> 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?

Hola de nuevo :-)

Cuando me refiero a vincular Referencias con Referencias es para que el
autofiltro reconozca la palabra (para no dar equivocos) ya que puedes
tener escrito en la hoja 1, en A1 puedes tener Referencias y en la hoja
2 A1 puedes tener escrito Refencias entonces al estar mal escrito el
filtro o autofiltro no se realizaria :-)

Saludos
Monica



¡Un SAludo! :-)

www.fermu.com
www.zorval.es

Respuesta Responder a este mensaje
#10 Tux
27/11/2006 - 19:24 | Informe spam
erflip escribió:
Hooola, he probado lo que me enviaste...y marcha bien, solamente tiene un
problemilla y es que en la hoja2, a donde exporto los datos, entre los
códigos pueden haber filas en blanco (perdona no lo advertí en mis anteriores
solicitudes).
La razón de mi necesidad (así lo entenderás mejor), es que yo exporte de un
software a excel un listado con gastos (con su codigo tipo, 1.1.1, 1.1.2 ...)
y con la "macro" busco que estos gastos se vayan colocando en su celda
correspondiente de la plantilla (con formato y sumatorios) según le indico
por el código que les pongo en la columna adjunta (hoja2).




Ay, ay, ay, ay,!!!! Al final nos comeremos las doce uvas de fin de año
aqui mano a mano :-))))) a ver que te pregunto ok?:-)

Esas filas en blanco son necesarias¿? Bien, ese listado que tu exportas
desde tu software a excel :-? , tienen algun orden correlativo me
explico mejor ¿Como quieres que te aparezca en tu hoja 2 exactamente?
mejor aun a que celdas o que rangos quieres que vayan esos codigos,
llevan formulas esos codigos?¿ a ver que mas te pregunto :-\ porque en
un principio era de la hoja uno a la hoja dos claroooo bueno ya nos
comentas plissss!!! Todos los detallitos por ahí sueltos ok?:-)

Saludos
Monica


¡Un SAludo! :-)

www.fermu.com
www.zorval.es
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida