vinculos en Excel

03/09/2007 - 20:08 por mcgh_mx | Informe spam
Sigo en las mismas, genero una macro automatica que me vincula las celdas de
2 libros, pero en cuanto ordeno el libro original, pierdo los vinculos de
ambos libros, falseandome toda la información que tengo vinculada, ya probre
con las funciones, buscar, coincidir, etc y no me funcionan porque no tngo
una llave unica, creo que la unica forma de hacerlo es que en el libro
original detecte la fila que deseo enviar al libro secundario y de esta forma
quede vinculado a fila. pero no tengo ni idea como hacerlo. No se demasiado
de visual Basic asi que como comprenderan necesito más ayuda de la esperada.
Por cierto ya probe con tablas dinamicas, pero tampoco me funciona. Puedo
dar la inf que me pidan si hace falta
Gracias por la ayuda que me puedan prestar.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/09/2007 - 02:16 | Informe spam
hola, (...) ???????

Sigo en las mismas, genero una macro automatica que me vincula las celdas de 2 libros
pero en cuanto ordeno el libro original, pierdo los vinculos de ambos libros
falseandome toda la informacion que tengo vinculada
ya probre con las funciones, buscar, coincidir, etc y no me funcionan porque no tngo una llave unica
creo que la unica forma de hacerlo es que en el libro original detecte la fila que deseo enviar al libro secundario
y de esta forma quede vinculado a fila. pero no tengo ni idea como hacerlo.
No se demasiado de visual Basic asi que como comprenderan necesito mas ayuda de la esperada.
Por cierto ya probe con tablas dinamicas, pero tampoco me funciona.
Puedo dar la inf que me pidan si hace falta
Gracias por la ayuda que me puedan prestar.



es mas el tiempo que estas perdiendo tratando de que *adivinemos* como es la situacion *real* que necesitas resolver...
que lo que podrias *tardarte* en exponer y/o comentar los detalles que no se alcanzan a ver [desde este lado del mensaje] como:
- la macro
- los vinculos [nombres de libros y hojas]
- las referencias [rangos precisos y que es lo que se necesita vincular]
- si el listado que ordenas contiene formulas [o son SOLO datos duros]
- las formulas [las que ya has intentado para saber por que te dejan de funcionar cuando re/ordenas]
- el resultado *preciso* que necesitas obtener [etc. etc. etc.]
[aunque esta es ya la cuarta ocasion en que te *sugiero* comentar lo que no has expuesto] -?-

o prueba a subir un archivo en un sitio de hospedaje gratuito para que lo descargue quien quiera participar en ofrecer peopuestas

cuando tengas un *tiempecito de ocio*... date una vuelta por: -> http://excel4all.spaces.live.com/
[probable o seguramente] entenderas el por que es que re/preguntamos [a veces] los detalles que se dejan *en el tintero*

si quieres seguir [desde el 24 de agosto] por el camino de: "adivinen lo que estoy pensando"... -?????????-

si cualquier duda [o te animas a proporcionar los detalles que estas dejando *en el tintero*]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 mcgh_mx
04/09/2007 - 16:44 | Informe spam
Hola Héctor MIguel cómo veras sigo en las mismas y me urge una orientación,
me van a correr de mi trabajo, jejeje.

"Héctor Miguel" escribió:

hola, (...) ???????

> Sigo en las mismas, genero una macro automatica que me vincula las celdas de 2 libros
> pero en cuanto ordeno el libro original, pierdo los vinculos de ambos libros
> falseandome toda la informacion que tengo vinculada
> ya probre con las funciones, buscar, coincidir, etc y no me funcionan porque no tngo una llave unica
> creo que la unica forma de hacerlo es que en el libro original detecte la fila que deseo enviar al libro secundario
> y de esta forma quede vinculado a fila. pero no tengo ni idea como hacerlo.
> No se demasiado de visual Basic asi que como comprenderan necesito mas ayuda de la esperada.
> Por cierto ya probe con tablas dinamicas, pero tampoco me funciona.
> Puedo dar la inf que me pidan si hace falta
> Gracias por la ayuda que me puedan prestar.

es mas el tiempo que estas perdiendo tratando de que *adivinemos* como es la situacion *real* que necesitas resolver...
que lo que podrias *tardarte* en exponer y/o comentar los detalles que no se alcanzan a ver [desde este lado del mensaje] como:
- la macro
- los vinculos [nombres de libros y hojas]
- las referencias [rangos precisos y que es lo que se necesita vincular]
- si el listado que ordenas contiene formulas [o son SOLO datos duros]
- las formulas [las que ya has intentado para saber por que te dejan de funcionar cuando re/ordenas]
- el resultado *preciso* que necesitas obtener [etc. etc. etc.]
[aunque esta es ya la cuarta ocasion en que te *sugiero* comentar lo que no has expuesto] -?-

o prueba a subir un archivo en un sitio de hospedaje gratuito para que lo descargue quien quiera participar en ofrecer peopuestas

cuando tengas un *tiempecito de ocio*... date una vuelta por: -> http://excel4all.spaces.live.com/
[probable o seguramente] entenderas el por que es que re/preguntamos [a veces] los detalles que se dejan *en el tintero*

si quieres seguir [desde el 24 de agosto] por el camino de: "adivinen lo que estoy pensando"... -?????????-

si cualquier duda [o te animas a proporcionar los detalles que estas dejando *en el tintero*]... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
04/09/2007 - 22:21 | Informe spam
hola, *anonimo/a* !

... como veras sigo en las mismas y me urge una orientacion, me van a correr de mi trabajo, jejeje.



como podria decirte de forma que lo entiendas lo mas claro posible que...
mientras no expongas/comentes/indiques/... los detalles que no se pueden ver [desde este lado del mensaje]
va a ser punto menos que imposible que alguien pueda *imaginarse/adivinar/...* la situacion que estas enfrentando ?

en tu consulta anterior pusiste una linea donde indicas *claramente*:
> Puedo dar la inf que me pidan si hace falta





sin embargo y aun en esta QUINTA consulta sobre lo mismo, sigues SIN *dar la inf que se te pide* como:
- la macro
- los vinculos [nombres de libros y hojas]
- las referencias [rangos precisos y que es lo que se necesita vincular]
- si el listado que ordenas contiene formulas [o son SOLO datos duros]
- las formulas [las que ya has intentado para saber por que te dejan de funcionar cuando re/ordenas]
- el resultado *preciso* que necesitas obtener [etc. etc. etc.]

o prueba a subir un archivo en un sitio de hospedaje gratuito para que lo descargue quien quiera participar en ofrecer peopuestas

cuando tengas un *tiempecito de ocio*... date una vuelta por: -> http://excel4all.spaces.live.com/
[probable o seguramente] entenderas el por que es que re/preguntamos [a veces] los detalles que se dejan *en el tintero*

si quieres seguir [desde el 24 de agosto] por el camino de: "adivinen lo que estoy pensando"... -?????????-





que sugieres que hagamos ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 mcgh_mx
05/09/2007 - 16:12 | Informe spam
Hola de Nuevo Héctor Miguel:
Deja que cheque el vínculo que me mandaste y tal vez de esa manera comprenda
mejor todo. Te agradezco estes ahí tratando de brindarme tu ayuda y escribiré
si hace falta de nuevo todo lo que me pides.
Por cierto no pretendia ser anonimo.
Me llamo Maricarmen.
Saludos.

"Héctor Miguel" escribió:

hola, *anonimo/a* !

> ... como veras sigo en las mismas y me urge una orientacion, me van a correr de mi trabajo, jejeje.

como podria decirte de forma que lo entiendas lo mas claro posible que...
mientras no expongas/comentes/indiques/... los detalles que no se pueden ver [desde este lado del mensaje]
va a ser punto menos que imposible que alguien pueda *imaginarse/adivinar/...* la situacion que estas enfrentando ?

en tu consulta anterior pusiste una linea donde indicas *claramente*:
>> > Puedo dar la inf que me pidan si hace falta

sin embargo y aun en esta QUINTA consulta sobre lo mismo, sigues SIN *dar la inf que se te pide* como:
>> - la macro
>> - los vinculos [nombres de libros y hojas]
>> - las referencias [rangos precisos y que es lo que se necesita vincular]
>> - si el listado que ordenas contiene formulas [o son SOLO datos duros]
>> - las formulas [las que ya has intentado para saber por que te dejan de funcionar cuando re/ordenas]
>> - el resultado *preciso* que necesitas obtener [etc. etc. etc.]

>> o prueba a subir un archivo en un sitio de hospedaje gratuito para que lo descargue quien quiera participar en ofrecer peopuestas

>> cuando tengas un *tiempecito de ocio*... date una vuelta por: -> http://excel4all.spaces.live.com/
>> [probable o seguramente] entenderas el por que es que re/preguntamos [a veces] los detalles que se dejan *en el tintero*

>> si quieres seguir [desde el 24 de agosto] por el camino de: "adivinen lo que estoy pensando"... -?????????-

que sugieres que hagamos ?
saludos,
hector.



Respuesta Responder a este mensaje
#5 mcgh_mx
05/09/2007 - 16:46 | Informe spam
Hola Héctor
Tal vez no he sabido plantear mi problema, pero te envio una copia de la
macroy te comento el procedimiento.
ocapturo una serie de datos duros y la hoja original es una combinación de
datos duros(los que yo capturo) y otros que me calculan una serie de totales,
son fórmulas muy sencillas, básicamente condicionales combinadas con sumas.
Una vez que he capturado ejecuto la macro para vaciar parte de los valores en
este caso via copiar y pegar vinculos. De tal forma que me queden organizados
de diferente manera.
Quiero comentarte que ya probe hacer el vaciado también vía Filtro Avanzado
pero tampoco me funciono. La macro es la siguiente:
Sub Proveedores()
'
' Proveedores Macro
' Macro grabada el 05/09/2007 por mcgonzalez
'
' Acceso directo: Ctrl+Mayús+P
'
ActiveCell.Offset(0, -5).Range("A1").Select
ActiveCell.FormulaR1C1 = "prov"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "ant"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "0"
ActiveCell.Offset(-1, 3).Range("A1:C1").Select
Selection.Copy
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveSheet.Paste
ActiveCell.Offset(0, 3).Range("A1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=RC[-9]/1.15"
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "=RC[-1]*0.15"
ActiveCell.Offset(0, -14).Range("A1").Select
Sheets("Resumen por Concepto").Select
Selection.EntireRow.Insert
Sheets("BCO").Select
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("BCO").Select
ActiveCell.Offset(0, 1).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("BCO").Select
ActiveCell.Offset(0, 8).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("BCO").Select
ActiveCell.Offset(0, -7).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("BCO").Select
ActiveCell.Offset(0, 1).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("BCO").Select
ActiveCell.Offset(0, 2).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
ActiveCell.Offset(0, 1).Range("A1").Select
Sheets("BCO").Select
ActiveCell.Offset(0, 3).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
ActiveCell.Offset(0, 13).Range("A1").Select
Sheets("BCO").Select
ActiveCell.Offset(0, -4).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
ActiveCell.Offset(0, 5).Range("A1").Select
Sheets("BCO").Select
ActiveCell.Offset(0, 10).Range("A1").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Resumen por Concepto").Select
ActiveSheet.Paste
ActiveSheet.Paste Link:=True
Sheets("BCO").Select
ActiveCell.Offset(0, -9).Range("A1").Select
End Sub
Después de que he capturado todos los datos que pueden ser varios ordeno la
hoja ISBCO y es hay donde los valores de la hoja Resumen se me falsean.
Lo he pensado mucho y creo que la solución esta en que yo pudiera de alguna
manera tomar las direcciones de las celdas y referenciarlas a la hoja Resumen
pero eso es lo que no se hacer.
Muchas Gracias y espero que ahora te haya brindado la información suficiente
Maricarmen


"Héctor Miguel" escribió:

hola, *anonimo/a* !

> ... como veras sigo en las mismas y me urge una orientacion, me van a correr de mi trabajo, jejeje.

como podria decirte de forma que lo entiendas lo mas claro posible que...
mientras no expongas/comentes/indiques/... los detalles que no se pueden ver [desde este lado del mensaje]
va a ser punto menos que imposible que alguien pueda *imaginarse/adivinar/...* la situacion que estas enfrentando ?

en tu consulta anterior pusiste una linea donde indicas *claramente*:
>> > Puedo dar la inf que me pidan si hace falta

sin embargo y aun en esta QUINTA consulta sobre lo mismo, sigues SIN *dar la inf que se te pide* como:
>> - la macro
>> - los vinculos [nombres de libros y hojas]
>> - las referencias [rangos precisos y que es lo que se necesita vincular]
>> - si el listado que ordenas contiene formulas [o son SOLO datos duros]
>> - las formulas [las que ya has intentado para saber por que te dejan de funcionar cuando re/ordenas]
>> - el resultado *preciso* que necesitas obtener [etc. etc. etc.]

>> o prueba a subir un archivo en un sitio de hospedaje gratuito para que lo descargue quien quiera participar en ofrecer peopuestas

>> cuando tengas un *tiempecito de ocio*... date una vuelta por: -> http://excel4all.spaces.live.com/
>> [probable o seguramente] entenderas el por que es que re/preguntamos [a veces] los detalles que se dejan *en el tintero*

>> si quieres seguir [desde el 24 de agosto] por el camino de: "adivinen lo que estoy pensando"... -?????????-

que sugieres que hagamos ?
saludos,
hector.



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