Macro siempre presente

03/04/2005 - 20:57 por Esteban Dido | Informe spam
Hola,
¿Cómo se hace para que una macro (o varias) esté(n) presente(s) en todos los
libros que se abren?
Gracias.


Saludos

Preguntas similare

Leer las respuestas

#1 KL
03/04/2005 - 22:30 | Informe spam
Hola Esteban,

Revisa estos enlaces:
http://tinyurl.com/6nsly
http://tinyurl.com/4vyrg

SAaludos,
KL

"Esteban Dido" wrote in message
news:%
Hola,
¿Cómo se hace para que una macro (o varias) esté(n) presente(s) en todos
los
libros que se abren?
Gracias.


Saludos


Respuesta Responder a este mensaje
#2 Esteban Dido
05/04/2005 - 02:05 | Informe spam
Gracias, KL, pero no me resulta. Tengo en una de mis macros la instrucción
ThisWorkbook.Sheets.Count
y al abrir un nuevo libro con tres hojas, esa instrucción me devuelve 1
¿Qué estoy haciendo mal?

Saludos
E.D.
"KL" escribió en el mensaje
news:
Hola Esteban,

Revisa estos enlaces:
http://tinyurl.com/6nsly
http://tinyurl.com/4vyrg

SAaludos,
KL

"Esteban Dido" wrote in message
news:%
> Hola,
> ¿Cómo se hace para que una macro (o varias) esté(n) presente(s) en todos
> los
> libros que se abren?
> Gracias.
>
>
> Saludos
>
>


Respuesta Responder a este mensaje
#3 KL
05/04/2005 - 02:21 | Informe spam
Hola Esteban,

El objeto ThisWorkbook devuelve el Libro en el que se encuentra el macro que
lo usa. Probablemente el libro donde tienes el macro tiene solo una hoja. Si
quieres refrerte a otros libros tendras que usar los nombres expresamente,
p.ej. Workbooks("Libro1.xls") o el objeto ActiveWorkbook.

Saludos,
KL


"Esteban Dido" wrote in message
news:
Gracias, KL, pero no me resulta. Tengo en una de mis macros la instrucción
ThisWorkbook.Sheets.Count
y al abrir un nuevo libro con tres hojas, esa instrucción me devuelve 1
¿Qué estoy haciendo mal?

Saludos
E.D.
"KL" escribió en el mensaje
news:
Hola Esteban,

Revisa estos enlaces:
http://tinyurl.com/6nsly
http://tinyurl.com/4vyrg

SAaludos,
KL

"Esteban Dido" wrote in message
news:%
> Hola,
> ¿Cómo se hace para que una macro (o varias) esté(n) presente(s) en
> todos
> los
> libros que se abren?
> Gracias.
>
>
> Saludos
>
>






Respuesta Responder a este mensaje
#4 Esteban Dido
05/04/2005 - 03:33 | Informe spam
Ahora sí, KL. Cambié en mi código ThisWorkbook por ActiveWorkbook y todo
parece funcionar bien. Tengo la macro disponible cualquiera sea el libro que
abra. Es lo que necesitaba. Como siempre, tu buena disposición (y la de
muchos otros) a ayudar en este foro es invaluable.
Gracias de veras.
Sólo una duda más. Ahora que he creado el archivo personal.xls cambió la
presentación al abrir Excel. Antes aparecía siempre a la derecha el panel de
tareas y ahora desapareció. ¿Por qué sucede eso?

Saludos
E.D.

"KL" escribió en el mensaje
news:
Hola Esteban,

El objeto ThisWorkbook devuelve el Libro en el que se encuentra el macro


que
lo usa. Probablemente el libro donde tienes el macro tiene solo una hoja.


Si
quieres refrerte a otros libros tendras que usar los nombres expresamente,
p.ej. Workbooks("Libro1.xls") o el objeto ActiveWorkbook.

Saludos,
KL


"Esteban Dido" wrote in message
news:
> Gracias, KL, pero no me resulta. Tengo en una de mis macros la


instrucción
> ThisWorkbook.Sheets.Count
> y al abrir un nuevo libro con tres hojas, esa instrucción me devuelve 1
> ¿Qué estoy haciendo mal?
>
> Saludos
> E.D.
> "KL" escribió en el mensaje
> news:
>> Hola Esteban,
>>
>> Revisa estos enlaces:
>> http://tinyurl.com/6nsly
>> http://tinyurl.com/4vyrg
>>
>> SAaludos,
>> KL
>>
>> "Esteban Dido" wrote in message
>> news:%
>> > Hola,
>> > ¿Cómo se hace para que una macro (o varias) esté(n) presente(s) en
>> > todos
>> > los
>> > libros que se abren?
>> > Gracias.
>> >
>> >
>> > Saludos
>> >
>> >
>>
>>
>
>


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