Vinculos entre dos libros

27/08/2007 - 16:14 por mcgh_mx | Informe spam
El problema principal que tengo es que tengo dos libros vinculados como ya
explique en mi primera exposicion, soy nueva en la elaboracion de macros,
pero la situacion es que en el libro principal se repiten datos por lo que
las funciones buscar y coincidir no me sirven. Entonces me veo obligada ya
sea a hacer un vinculo simple (soy Novata) y en el momento que tengo que
ordenar el libro principal pieerdo el vinculo original, entonces lo que
necesito es una funcion que me haga referencia a la fila y columna del libro
original y me lo mantenga en el libro secundario, ¿Hay alguien que sepa como
hacerlo? porque yo ya trate con celdas, columnas, buscar, coincidir y vinculo
simple y no lo logro. Y por desgracia son demasiados datos.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/08/2007 - 19:38 | Informe spam
hola, (...) ?

... tengo dos libros vinculados como ya explique en mi primera exposicion
... la situacion es que en el libro principal se repiten datos por lo que las funciones buscar y coincidir no me sirven
... me veo obligada ya sea a hacer un vinculo simple (soy Novata)
y en el momento que tengo que ordenar el libro principal pieerdo el vinculo original
... lo que necesito es una funcion que me haga referencia a la fila y columna del libro original
y me lo mantenga en el libro secundario, Hay alguien que sepa como hacerlo?
porque yo ya trate con celdas, columnas, buscar, coincidir y vinculo simple y no lo logro.
Y por desgracia son demasiados datos.



1) para que *aprecies* los efectos de ordenar un listado al que se le hacen referencias *directas* en algunas celdas...
a) escribe p.e. en el rango A1:A4 cuatro literales A, B, C, D
b) vincula la tercer celda del rango en otra celda [p.e. £]
c) alterna el orden de tu listado [A1:A4] entre ascendente y descedente
d) *observa* que la celda donde vinculaste... la referencia NO CAMBIA. seguira siendo £
el *detalle* sera que EL CONTENIDO de la celda refrenciada [A3] es lo que se esta *moviendo de lugar* :D
e) ahora, imagina si en lugar de datos *duros* en el rango A1:A4 [A, B, C y D] hubiera *formulas* -???-
lo que podria resultar de una re/ordenacion del listado sera entre *de chile, mole y picadillo*

2) por lo anterior es que te comentaba en tu exposicion anterior...
"seria necesario que expongas/comentes/... algunos detalles adicionales [como p.e.]:"
"- la macro"
"- los vinculos"
"- las referencias"
"- si el listado que ordenas contiene formulas [o son SOLO datos duros]"
"- las formulas [etc. etc. etc.]"

3) aunque tambien trataba de *anticiparte* [algunas de] las *posibles* causas de que estes *perdiendo* los vinculos...
"pero tambien puedes buscar/encontrar la -posible- solucion a tu problema si consideras lo siguiente:"
"1) 'ordenar' listados 'equivale a' [literalmente] RE-ESCRIBIR los datos... 'cambiando su posicion en el listado' <= OJO"
"2) si estas vinculando por referencia 'directa' a celdas en el listado que ordenas..."
" a) la referencia NO cambia de posicion"
" b) lo que cambia de lugar es el contenido de las celdas re/oredenadas"
"3) es probable que el tipo de vinculo/formula que estas haciendo [por macro o manual]..."
" te convenga cambiarlo por funciones como buscarv(...) indice(...) coincidir(...) -?-"

4) en resumen [creo que] necesitas agregar a tu exposicion los detalles *perdidos* [punto 2 anterior]
y tambien seria conveniente que mantengas la conversacion dentro del mismi *hilo*
asi podran enterarse de que propuestas has *atendido* y cuales han ido funcionando [o no] :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 mcgh_mx
28/08/2007 - 17:36 | Informe spam
Hola Héctor Miguel:
Parece que no nos entendemos, mi libro principal es una hoja que controla mi
libro de Bancos, en este libro yo tengo datos en forma de columnas como son
fecha, documento, concepto, clasificacion, tipo de egreso, si esta elaborado
o entregado, entregado, saldos, etc. obviamente para cada uno de los
movimientos corresponde una fila.
Lo que quiero hacer es pasar toda esta información a otro libro
calsificandola por columnas de manera tal que pueda saber cuanto corresponde
a proveedores, cuanto a iva, cuanto a clientes, etc.
Yo había resuelto esto checando en cada columna si mi clasificacion
correspondia a ella. pero eso implicaba en cada fila del nuevo libro hacer
una busqueda lo que me generaba demasiado código, entonces se me hizo facil
crear una macro que me vinculará los datos originales y con la clasificación
llenar la columna correwspondiente, pero como ya comente cuando tengo que
ordenar mi libro original porque un cheque ha sido cobrado o entregado todo
queda patas para arriba. Entonces es obvio que no puedo utilizar esa
solución, tengo que buscar algo que me mantenga los dos libros en el mismo
orden, pero si ordeno ambos no necesariamente se respetan los lugares.

"Héctor Miguel" escribió:

hola, (...) ?

> ... tengo dos libros vinculados como ya explique en mi primera exposicion
> ... la situacion es que en el libro principal se repiten datos por lo que las funciones buscar y coincidir no me sirven
> ... me veo obligada ya sea a hacer un vinculo simple (soy Novata)
> y en el momento que tengo que ordenar el libro principal pieerdo el vinculo original
> ... lo que necesito es una funcion que me haga referencia a la fila y columna del libro original
> y me lo mantenga en el libro secundario, Hay alguien que sepa como hacerlo?
> porque yo ya trate con celdas, columnas, buscar, coincidir y vinculo simple y no lo logro.
> Y por desgracia son demasiados datos.

1) para que *aprecies* los efectos de ordenar un listado al que se le hacen referencias *directas* en algunas celdas...
a) escribe p.e. en el rango A1:A4 cuatro literales A, B, C, D
b) vincula la tercer celda del rango en otra celda [p.e. £]
c) alterna el orden de tu listado [A1:A4] entre ascendente y descedente
d) *observa* que la celda donde vinculaste... la referencia NO CAMBIA. seguira siendo £
el *detalle* sera que EL CONTENIDO de la celda refrenciada [A3] es lo que se esta *moviendo de lugar* :D
e) ahora, imagina si en lugar de datos *duros* en el rango A1:A4 [A, B, C y D] hubiera *formulas* -???-
lo que podria resultar de una re/ordenacion del listado sera entre *de chile, mole y picadillo*

2) por lo anterior es que te comentaba en tu exposicion anterior...
"seria necesario que expongas/comentes/... algunos detalles adicionales [como p.e.]:"
"- la macro"
"- los vinculos"
"- las referencias"
"- si el listado que ordenas contiene formulas [o son SOLO datos duros]"
"- las formulas [etc. etc. etc.]"

3) aunque tambien trataba de *anticiparte* [algunas de] las *posibles* causas de que estes *perdiendo* los vinculos...
"pero tambien puedes buscar/encontrar la -posible- solucion a tu problema si consideras lo siguiente:"
"1) 'ordenar' listados 'equivale a' [literalmente] RE-ESCRIBIR los datos... 'cambiando su posicion en el listado' <= OJO"
"2) si estas vinculando por referencia 'directa' a celdas en el listado que ordenas..."
" a) la referencia NO cambia de posicion"
" b) lo que cambia de lugar es el contenido de las celdas re/oredenadas"
"3) es probable que el tipo de vinculo/formula que estas haciendo [por macro o manual]..."
" te convenga cambiarlo por funciones como buscarv(...) indice(...) coincidir(...) -?-"

4) en resumen [creo que] necesitas agregar a tu exposicion los detalles *perdidos* [punto 2 anterior]
y tambien seria conveniente que mantengas la conversacion dentro del mismi *hilo*
asi podran enterarse de que propuestas has *atendido* y cuales han ido funcionando [o no] :))

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



Respuesta Responder a este mensaje
#3 Héctor Miguel
28/08/2007 - 23:31 | Informe spam
hola, (...) ?

Parece que no nos entendemos [...]



[creo que yo] si te estoy entendiendo... [puedes creermelo] :))

el detalle es que cuando haces referencia a una celda en un listado que *sufre* de des/re/ordenaciones...
a) la referencia NO cambia [siempre seguira *apuntando* a la celda original]
b) lo que si cambia... es el contenido de la celda a la que haces referencia [por que ?]
c) hacer sorts [ordenaciones] equivale a [literalmente] RE-ESCRIBIR el contenido de cada celda [ya te lo habia comentado]
NO a mover las celdas de lugar, para que se ajusten a su nuevo orden segun su contenido... sino
las celdas se quedan donde estan/estaban... lo que cambia de lugar es el contenido de dichas celdas [a otras celdas]

por que no haces la prueba de las 4 letras ?
y/o por que no re-lees las propuestas anteriores y ves si podrias aportar los detalles que sigues sin comentar ?
[la macro, los vinculos, las referencias, etc. etc. etc.] :D

saludos,
hector.

__ las consultas anteriores __
mi libro principal es una hoja que controla mi libro de Bancos, en este libro yo tengo datos en forma de columnas como son fecha
documento, concepto, clasificacion, tipo de egreso, si esta elaborado o entregado, entregado, saldos, etc. obviamente
para cada uno de los movimientos corresponde una fila.
Lo que quiero hacer es pasar toda esta informacion a otro libro calsificandola por columnas de manera tal
que pueda saber cuanto corresponde a proveedores, cuanto a iva, cuanto a clientes, etc.
Yo habia resuelto esto checando en cada columna si mi clasificacion correspondia a ella
pero eso implicaba en cada fila del nuevo libro hacer una busqueda lo que me generaba demasiado codigo
entonces se me hizo facil crear una macro que me vinculara los datos originales
y con la clasificacion llenar la columna correwspondiente, pero como ya comente
cuando tengo que ordenar mi libro original porque un cheque ha sido cobrado o entregado todo queda patas para arriba
Entonces es obvio que no puedo utilizar esa solucion, tengo que buscar algo que me mantenga los dos libros en el mismo orden
pero si ordeno ambos no necesariamente se respetan los lugares.

> ... tengo dos libros vinculados como ya explique en mi primera exposicion
> ... la situacion es que en el libro principal se repiten datos por lo que las funciones buscar y coincidir no me sirven
> ... me veo obligada ya sea a hacer un vinculo simple (soy Novata)
> y en el momento que tengo que ordenar el libro principal pieerdo el vinculo original
> ... lo que necesito es una funcion que me haga referencia a la fila y columna del libro original
> y me lo mantenga en el libro secundario, Hay alguien que sepa como hacerlo?
> porque yo ya trate con celdas, columnas, buscar, coincidir y vinculo simple y no lo logro.
> Y por desgracia son demasiados datos.

1) para que *aprecies* los efectos de ordenar un listado al que se le hacen referencias *directas* en algunas celdas...
a) escribe p.e. en el rango A1:A4 cuatro literales A, B, C, D
b) vincula la tercer celda del rango en otra celda [p.e. £]
c) alterna el orden de tu listado [A1:A4] entre ascendente y descedente
d) *observa* que la celda donde vinculaste... la referencia NO CAMBIA. seguira siendo £
el *detalle* sera que EL CONTENIDO de la celda refrenciada [A3] es lo que se esta *moviendo de lugar* :D
e) ahora, imagina si en lugar de datos *duros* en el rango A1:A4 [A, B, C y D] hubiera *formulas* -???-
lo que podria resultar de una re/ordenacion del listado sera entre *de chile, mole y picadillo*

2) por lo anterior es que te comentaba en tu exposicion anterior...
"seria necesario que expongas/comentes/... algunos detalles adicionales [como p.e.]:"
"- la macro"
"- los vinculos"
"- las referencias"
"- si el listado que ordenas contiene formulas [o son SOLO datos duros]"
"- las formulas [etc. etc. etc.]"

3) aunque tambien trataba de *anticiparte* [algunas de] las *posibles* causas de que estes *perdiendo* los vinculos...
"pero tambien puedes buscar/encontrar la -posible- solucion a tu problema si consideras lo siguiente:"
"1) 'ordenar' listados 'equivale a' [literalmente] RE-ESCRIBIR los datos... 'cambiando su posicion en el listado' <= OJO"
"2) si estas vinculando por referencia 'directa' a celdas en el listado que ordenas..."
" a) la referencia NO cambia de posicion"
" b) lo que cambia de lugar es el contenido de las celdas re/oredenadas"
"3) es probable que el tipo de vinculo/formula que estas haciendo [por macro o manual]..."
" te convenga cambiarlo por funciones como buscarv(...) indice(...) coincidir(...) -?-"

4) en resumen [creo que] necesitas agregar a tu exposicion los detalles *perdidos* [punto 2 anterior]
y tambien seria conveniente que mantengas la conversacion dentro del mismi *hilo*
asi podran enterarse de que propuestas has *atendido* y cuales han ido funcionando [o no] :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 julian-vlc-sp
28/08/2007 - 23:39 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

¿Y si teniendo los detalles te copias la 'aplicación'?

:-))


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Héctor Miguel" escribió en el mensaje
news:%
hola, (...) ?

Parece que no nos entendemos [...]



[creo que yo] si te estoy entendiendo... [puedes creermelo] :))

el detalle es que cuando haces referencia a una celda en un listado que
*sufre* de des/re/ordenaciones...
a) la referencia NO cambia [siempre seguira *apuntando* a la celda
original]
b) lo que si cambia... es el contenido de la celda a la que haces
referencia [por que ?]
c) hacer sorts [ordenaciones] equivale a [literalmente] RE-ESCRIBIR el
contenido de cada celda [ya te lo habia comentado]
NO a mover las celdas de lugar, para que se ajusten a su nuevo orden
segun su contenido... sino
las celdas se quedan donde estan/estaban... lo que cambia de lugar es
el contenido de dichas celdas [a otras celdas]

por que no haces la prueba de las 4 letras ?
y/o por que no re-lees las propuestas anteriores y ves si podrias aportar
los detalles que sigues sin comentar ?
[la macro, los vinculos, las referencias, etc. etc. etc.] :D

saludos,
hector.

__ las consultas anteriores __
mi libro principal es una hoja que controla mi libro de Bancos, en este
libro yo tengo datos en forma de columnas como son fecha
documento, concepto, clasificacion, tipo de egreso, si esta elaborado o
entregado, entregado, saldos, etc. obviamente
para cada uno de los movimientos corresponde una fila.
Lo que quiero hacer es pasar toda esta informacion a otro libro
calsificandola por columnas de manera tal
que pueda saber cuanto corresponde a proveedores, cuanto a iva, cuanto a
clientes, etc.
Yo habia resuelto esto checando en cada columna si mi clasificacion
correspondia a ella
pero eso implicaba en cada fila del nuevo libro hacer una busqueda lo que
me generaba demasiado codigo
entonces se me hizo facil crear una macro que me vinculara los datos
originales
y con la clasificacion llenar la columna correwspondiente, pero como ya
comente
cuando tengo que ordenar mi libro original porque un cheque ha sido
cobrado o entregado todo queda patas para arriba
Entonces es obvio que no puedo utilizar esa solucion, tengo que buscar
algo que me mantenga los dos libros en el mismo orden
pero si ordeno ambos no necesariamente se respetan los lugares.

> ... tengo dos libros vinculados como ya explique en mi primera
> exposicion
> ... la situacion es que en el libro principal se repiten datos por lo
> que las funciones buscar y coincidir no me sirven
> ... me veo obligada ya sea a hacer un vinculo simple (soy Novata)
> y en el momento que tengo que ordenar el libro principal pieerdo el
> vinculo original
> ... lo que necesito es una funcion que me haga referencia a la fila y
> columna del libro original
> y me lo mantenga en el libro secundario, Hay alguien que sepa como
> hacerlo?
> porque yo ya trate con celdas, columnas, buscar, coincidir y vinculo
> simple y no lo logro.
> Y por desgracia son demasiados datos.

1) para que *aprecies* los efectos de ordenar un listado al que se le
hacen referencias *directas* en algunas celdas...
a) escribe p.e. en el rango A1:A4 cuatro literales A, B, C, D
b) vincula la tercer celda del rango en otra celda [p.e. £]
c) alterna el orden de tu listado [A1:A4] entre ascendente y
descedente
d) *observa* que la celda donde vinculaste... la referencia NO
CAMBIA. seguira siendo £
el *detalle* sera que EL CONTENIDO de la celda refrenciada [A3]
es lo que se esta *moviendo de lugar* :D
e) ahora, imagina si en lugar de datos *duros* en el rango A1:A4 [A,
B, C y D] hubiera *formulas* -???-
lo que podria resultar de una re/ordenacion del listado sera
entre *de chile, mole y picadillo*

2) por lo anterior es que te comentaba en tu exposicion anterior...
"seria necesario que expongas/comentes/... algunos detalles
adicionales [como p.e.]:"
"- la macro"
"- los vinculos"
"- las referencias"
"- si el listado que ordenas contiene formulas [o son SOLO datos
duros]"
"- las formulas [etc. etc. etc.]"

3) aunque tambien trataba de *anticiparte* [algunas de] las *posibles*
causas de que estes *perdiendo* los vinculos...
"pero tambien puedes buscar/encontrar la -posible- solucion a tu
problema si consideras lo siguiente:"
"1) 'ordenar' listados 'equivale a' [literalmente] RE-ESCRIBIR los
datos... 'cambiando su posicion en el listado' <= OJO"
"2) si estas vinculando por referencia 'directa' a celdas en el
listado que ordenas..."
" a) la referencia NO cambia de posicion"
" b) lo que cambia de lugar es el contenido de las celdas
re/oredenadas"
"3) es probable que el tipo de vinculo/formula que estas haciendo
[por macro o manual]..."
" te convenga cambiarlo por funciones como buscarv(...)
indice(...) coincidir(...) -?-"

4) en resumen [creo que] necesitas agregar a tu exposicion los detalles
*perdidos* [punto 2 anterior]
y tambien seria conveniente que mantengas la conversacion dentro del
mismi *hilo*
asi podran enterarse de que propuestas has *atendido* y cuales han
ido funcionando [o no] :))

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






Respuesta Responder a este mensaje
#5 Héctor Miguel
29/08/2007 - 03:47 | Informe spam
hola, julian !

Y si teniendo los detalles te copias la 'aplicacion'?

:-))



[por un lado]... esas ideas siempre *cruzan por mi mente* :D
y si OP se atrevio a consultar en un foro publico...
es su decision si cree que merece la pena correr *el riesgo* por solucionar *su problema* ;)

[por otro lado]... siempre la sugiero como ultima opcion [despues de algunas mas... *sencillas*]
estoy [casi totalmente] seguro que de seguir el consejo y probar con las 4 letras quedaria *entendido*
[lo que sucede con las des/re/ordenaciones de un listado y referencias *directas* a alguna/s de sus celdas] ;)

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