Cambiar una fórmula con referencias a otro libro

16/11/2004 - 03:13 por Esther Colero | Informe spam
Hola:

Tengo un libro llamado semana 50.xls que voy cambiando cada semana. Puedo
acceder a una celda que contiene una fórmula del tipo:

­14+'C:\PERSONAL\HORARIOS\[semana 49.xls]29-10 04-11'!AF14:AF15

y así es como se ve en la barra de fórmulas.

O sea, que cada libro contiene una referencia al libro de la semana
anterior. En realidad muchas, porque esto se extiende a lo largo de una
columna.

Pero si intento modificar esa cadena, y volver a asignarla a la propiedad
Formula, me da un error definido por la aplicación o definido por el objeto.
No se deja, y no entiendo porqué. En general, quisiera cambiar alguno de los
elementos que están entre las comillas simples. La parte que está fuera de
esas comillas permanece igual entre libros.

También he visto que si el libro que contiene los vínculos está abierto, la
parte que se muestra en la barra de fórmulas no incluye la ruta al libro, y
si está cerrado, la ruta completa sí aparece. No sé si esto tendrá algo que
ver.

Yo ya no sé cómo enfocar este asunto para verlo claro.

Lo que quiero es poder modificar la propiedad .Formula y a mano lo puedo
hacer y no protesta, pero lo que quiero precisamente es automatizar toda
esta historia, que es un quebradero de cabeza cada semana.

Saludos y besitos para todos, a ver si alguien me puede iluminar un poco.
Esther.
 

Leer las respuestas

#1 Fernando Arroyo
16/11/2004 - 08:58 | Informe spam
Te aconsejo que nos pongas el código que estás utilizando para asignarle a la celda su fórmula.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Esther Colero" escribió en el mensaje news:
Hola:

Tengo un libro llamado semana 50.xls que voy cambiando cada semana. Puedo
acceder a una celda que contiene una fórmula del tipo:

­14+'C:\PERSONAL\HORARIOS\[semana 49.xls]29-10 04-11'!AF14:AF15

y así es como se ve en la barra de fórmulas.

O sea, que cada libro contiene una referencia al libro de la semana
anterior. En realidad muchas, porque esto se extiende a lo largo de una
columna.

Pero si intento modificar esa cadena, y volver a asignarla a la propiedad
Formula, me da un error definido por la aplicación o definido por el objeto.
No se deja, y no entiendo porqué. En general, quisiera cambiar alguno de los
elementos que están entre las comillas simples. La parte que está fuera de
esas comillas permanece igual entre libros.

También he visto que si el libro que contiene los vínculos está abierto, la
parte que se muestra en la barra de fórmulas no incluye la ruta al libro, y
si está cerrado, la ruta completa sí aparece. No sé si esto tendrá algo que
ver.

Yo ya no sé cómo enfocar este asunto para verlo claro.

Lo que quiero es poder modificar la propiedad .Formula y a mano lo puedo
hacer y no protesta, pero lo que quiero precisamente es automatizar toda
esta historia, que es un quebradero de cabeza cada semana.

Saludos y besitos para todos, a ver si alguien me puede iluminar un poco.
Esther.


Preguntas similares