Me ha ocurrido algo extraño. Me acabo de instalar el excel 2010 (hasta ahora usaba el 2007), y al abrir un archivo que me funcionaba perfectamente en la version 2007 (de hecho lo he vuelto a abrir en el 2007 y me funciona perfectamente), me da error una parte de codigo que oculta una imagen a la que he asignado un nombre previamente, "EsquemaNiveles":
'Ocultamos la imagen
ActiveSheet.Shapes(EsquemaNiveles).Visible = False
[/CODE]
en otra rutina en la que la imagen vuelve a mostrarse, tambien me vuelve a dar el mismo error (obviamente):
[CODE]
'Mostramos la imagen
ActiveSheet.Shapes(EsquemaNiveles).Visible = True
[/CODE]
Por qué me falla esta parte del código? Es incompatible con la nueva version?
Me gustaria que mi archivo se pudiera utilizar indistintamente en excel 2007 o 2010, y que la imagen estuviera ya insertada en el archivo. Existe alguna forma diferente de mostrar/ocultar imagenes insertadas en el archivo para que funcione en los 2 tipos de excel?
Muchas gracias por la ayuda
Edito: he probado a añadir comillas al nombre asignado ("EsquemaNiveles") y tampoco, por si el fallo fuera ese...
Edito II: (perdón por tanta edición, hoy no estoy agil...) añado un archivo de ejemplo de este problema, que me funciona a la perfeccion en el excel 2007 pero en el 2010 me da error...
Hola a todos.
Me ha ocurrido algo extraño. Me acabo de instalar el excel 2010 (hasta ahora usaba el 2007), y al abrir un archivo que me funcionaba perfectamente en la version 2007 (de hecho lo he vuelto a abrir en el 2007 y me funciona perfectamente), me da error una parte de codigo que oculta una imagen a la que he asignado un nombre previamente, "EsquemaNiveles":
en otra rutina en la que la imagen vuelve a mostrarse, tambien me vuelve a dar el mismo error (obviamente):
'Mostramos la imagen
ActiveSheet.Shapes(EsquemaNiveles).Visible = True
[/CODE]
Por qué me falla esta parte del código? Es incompatible con la nueva version?
Me gustaria que mi archivo se pudiera utilizar indistintamente en excel 2007 o 2010, y que la imagen estuviera ya insertada en el archivo. Existe alguna forma diferente de mostrar/ocultar imagenes insertadas en el archivo para que funcione en los 2 tipos de excel?
Muchas gracias por la ayuda
Edito: he probado a añadir comillas al nombre asignado ("EsquemaNiveles") y tampoco, por si el fallo fuera ese...
Edito II: (perdón por tanta edición, hoy no estoy agil...) añado un archivo de ejemplo de este problema, que me funciona a la perfeccion en el excel 2007 pero en el 2010 me da error...
Ejemplo fallo comp excel 7-10.rar