"CRISTINA GONZÁLEZ" escribió:
=BUSCARV($C27;'[Base datos autol.xls]Ordenanzas'!$C$9:$I$60;7;0)
La fórmula la he copiado de un libro que se llama "Base datos autol". Yo
quiero que al copiar se pegue tal cual está en origen, es decir, así
=BUSCARV($C27;Ordenanzas!$C$9:$I$60;7;0)
Y también pasa con 2003. Gracias.
Excel es un poco "caprichoso" en ese aspecto, no se de alguna manera
de controlar como pega las fórmulas.
Lo que se puede hacer despues de copiar las fórmulas es ir al menú
Edición > Vinculos. Esto abre un diálogo en donde esta una lista con
todos los vinculos externos de tu libro, seleccionas de la lista el
libro "Base datos autol.xls" y presionas el boton "Cambiar Origen"
después seleccionas el libro actual donde estan las fórmulas que
quieres cambiar.
Obviamente deben de existir hojas con el mismo nombre a las que haces
referencia en tus fórmulas para que se pueda cambiar el libro origen.
Saludos
Gabriela Cerra
http://excel.gabrielacerra.com
On Jan 22, 5:35 am, CRISTINA GONZÁLEZ
> Me he explicado fatal con el ejemplo. Copio un ejemplo de como me lo copia:
> =BUSCARV($C27;'[Base datos autol.xls]Ordenanzas'!$C$9:$I$60;7;0)
>
> La formula la he copiado de un libro que se llama "Base datos autol".
> Yo quiero que al copiar se pegue tal cual esta en origen, es decir, asi
> =BUSCARV($C27;Ordenanzas!$C$9:$I$60;7;0)
>
> Y tambien pasa con 2003...
1) tu formula "original" contiene referencias "externas" (no a otro libro pero si a otra hoja)
2) al copiar la formula a otro libro, excel no sabe (ni tiene por que saberlo)
que en el otro libro (en el de destino) existe una hoja con el mismo nombre
incluso, si lo supiera, tampoco va a "asumir" que ambas hojas tienen el mismo "arreglo"
(razon por la que incluye la referencia completa de la formula "original")
3) si NO se trata de muchas/demasiadas formulas de este tipo -?- (probablemente)
podrias sustituir las referencias "directas" por referencias "indirectas" usando la funcion indirecto(...
claro que las formulas dejan de ser (lo suficientemente) faciles de mantener/actualizar/modificar/...
pero adquieren una (cierta) flexibilidad y omiten la referencia al nombre del libro original cuando se copian a otros libros
o copialas "tal cual"... y despues haces el reemplazo de los vinculos externos (tal como lo sugiere Gabriela)
si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
>> Me he explicado fatal con el ejemplo. Copio un ejemplo de como me lo copia:
>> =BUSCARV($C27;'[Base datos autol.xls]Ordenanzas'!$C$9:$I$60;7;0)
>>
>> La formula la he copiado de un libro que se llama "Base datos autol".
>> Yo quiero que al copiar se pegue tal cual esta en origen, es decir, asi
>> =BUSCARV($C27;Ordenanzas!$C$9:$I$60;7;0)
>>
>> Y tambien pasa con 2003...
otra posibilidad es asignar nombres a los rangos (tablas de busqueda o como lo necesites)
- al rango [C9:I60] de la hoja "Ordenanzas" le llamas (p.e.) miTabla
- cambias la formula "original" a: -> BUSCARV($C27;miTabla;7;0)
al copiar este tipo de formulas excel pide confirmacion para usar nombres existentes (en el libro destino)
saludos,
hector.
"Héctor Miguel" escribió:
"CRISTINA GONZÁLEZ" <CRISTIN...@discussions.microsoft.com> escribió en
el mensaje news:2ACE6975-3A9A-4491...@microsoft.com...