botón en barra herramientas que abra mi código: no puedo cambiar ruta archivo

16/07/2003 - 21:35 por Antonio | Informe spam
Hola a todos.

He puesto un botón personalizado en una barra de herramientas, que abre una
macro de Excel mía.

Problema: si le cambio el nombre a la hoja, ya no funciona.
Y si pulso el botón desde otra hoja, va a buscar la hoja original siempre a
la misma carpeta, por lo que si se ha cambiado de sitio (o de nombre),
tampoco funciona.

¿Hay alguna forma de hacer esto más "flexible", de forma que pueda cambiarse
el nombre y la ubicación de la hoja con la macro?

Muchas gracias por vuestra atención.

Un saludo,

Antonio

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
17/07/2003 - 04:09 | Informe spam
¿Que tal, Antonio?

... botón personalizado en una barra de herramientas ... una macro ... mía.
... si le cambio el nombre a la hoja, ya no funciona.
... desde otra hoja, va a buscar la hoja original ... por lo que si se ha cambiado de sitio (o de nombre), tampoco funciona.
... alguna forma de hacer esto más "flexible" ... que pueda cambiarse el nombre y la ubicación de la hoja con la macro?



==> Personalizar un boton en una barra de herramientas -generalmente- "indica" que sera de aplicacion "general"
(a menos que la macro a la que esta asociado tenga "candados" que impidan su ejecucion si las condiciones no "se cumplen")

==> Algunas causas de "la falla" podrian ser (p.e.) que la macro haga referencia ESPECIFICA a:
-o- nombre/s y/o posicion/es de hoja/s (¿y libros?)
-o- rangos (con nombre?) u objetos que (¿solo?) existen en el libro u hoja "de la macro"

==> Quizas lo mas "practico" sea cambiar el boton en una barra por un boton EN "la hoja" donde tiene "aplicacion efectiva"
Lo anterior (obviamente) depende de lo que "realmente" necesitas hacer con una macro en un boton en barra de herramientas.

==> Si realmente necesitas que este en una barra de herramientas, podrias (p.e.):
-o- "cargarlo" SOLO cuando se abra algun libro en especifico (y "desaparecerlo" cuando se cierre)
-o- usar macros en el libro de macros "Personal" (o en un "complemento" -.XLA-)
_______
Saludos,
Héctor.
MS-MVP
Respuesta Responder a este mensaje
#2 Antonio
17/07/2003 - 14:09 | Informe spam
Hola Héctor,
muchas gracias por tu rápida respuesta;


==> Algunas causas de "la falla" podrian ser (p.e.) que la macro haga


referencia ESPECIFICA a:
-o- nombre/s y/o posicion/es de hoja/s (¿y libros?)
-o- rangos (con nombre?) u objetos que (¿solo?) existen en el


libro u hoja "de la macro"


no hago tales referencias, pero es que al asignar la macro se guarda la ruta
completa del fichero en que está y claro, si lo cambio de sitio o de nombre
ya no lo encuentra


-o- usar macros en el libro de macros "Personal" (o en un


"complemento" -.XLA-)


lo probaré; muchas gracias de nuevo y un saludo,

Antonio
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida