Macros de Excel

20/04/2006 - 18:38 por LuisCortes | Informe spam
Como configurar en Excel para que una macro ya guardada, sea ejecutada de
manera automática, al abrir el archivo correspondiente ?

Excel 2003

Preguntas similare

Leer las respuestas

#1 julian-vlc-sp
20/04/2006 - 18:44 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Pego respuesta que di ayer a una necesidad parecida:

*******
P E G O
*******

Entra en el editor de VBA, y en ThisWorkbook pon algo como lo siguiente:

Private Sub Workbook_Open()
MsgBox "Este texto se muestra al iniciar el libro"
End Sub


SALUDOS.
Julián-Valencia-España

"LuisCortes" escribió en el mensaje
news:
Como configurar en Excel para que una macro ya guardada, sea ejecutada de
manera automática, al abrir el archivo correspondiente ?

Excel 2003
Respuesta Responder a este mensaje
#2 LuisCortes
20/04/2006 - 19:50 | Informe spam
Gracias por la respuesta Julián pero creo que no ayudó, o quiza no estoy
haciendo algo bien.

La macro que ya había realizado es muy simple:
Ejecuta el comando de Actualizar todas las consultas (Queries de Excel), es
decir ejecuta el comando RefreshAll, pero lo que quiero es que Yo no tenga
que ejecutar la macro sino que esta Macro se ejecute al abirir el Archivo. No
sé si me esté explicando.

Gracias de antemano

Luis Cortés Monterrey México



"julian-vlc-sp" escribió:

> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
Pego respuesta que di ayer a una necesidad parecida:

*******
P E G O
*******

Entra en el editor de VBA, y en ThisWorkbook pon algo como lo siguiente:

Private Sub Workbook_Open()
MsgBox "Este texto se muestra al iniciar el libro"
End Sub


SALUDOS.
Julián-Valencia-España

"LuisCortes" escribió en el mensaje
news:
> Como configurar en Excel para que una macro ya guardada, sea ejecutada de
> manera automática, al abrir el archivo correspondiente ?
>
> Excel 2003



Respuesta Responder a este mensaje
#3 julian-vlc-sp
20/04/2006 - 20:40 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Creo que te entendí bien desde un principio, ahora indicas que hace la macro
y antes no, pero para el caso es lo mismo.

Lo que yo te he puesto no es exactamente una solución a tu situación, es una
indicación del evento que se ejecuta al abrir u libro de Excel.

Si quieres, pega por aquí tu macro o simplemente indica como se llama y
donde esta guardada, y miramos de solucionarlo.

SALUDOS.
Julián-Valencia-España

"LuisCortes" escribió en el mensaje
news:
Gracias por la respuesta Julián pero creo que no ayudó, o quiza no estoy
haciendo algo bien.

La macro que ya había realizado es muy simple:
Ejecuta el comando de Actualizar todas las consultas (Queries de Excel),
es
decir ejecuta el comando RefreshAll, pero lo que quiero es que Yo no tenga
que ejecutar la macro sino que esta Macro se ejecute al abirir el Archivo.
No
sé si me esté explicando.

Gracias de antemano

Luis Cortés Monterrey México



"julian-vlc-sp" escribió:

>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>
Pego respuesta que di ayer a una necesidad parecida:

*******
P E G O
*******

Entra en el editor de VBA, y en ThisWorkbook pon algo como lo siguiente:

Private Sub Workbook_Open()
MsgBox "Este texto se muestra al iniciar el libro"
End Sub


SALUDOS.
Julián-Valencia-España

"LuisCortes" escribió en el
mensaje
news:
> Como configurar en Excel para que una macro ya guardada, sea ejecutada
> de
> manera automática, al abrir el archivo correspondiente ?
>
> Excel 2003



Respuesta Responder a este mensaje
#4 julian-vlc-sp
20/04/2006 - 20:45 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Le di al enter antes de tiempo.

Suponiendo que tu macro se llama Macro3 y que la tengas en un modulo, dentro
de

ThisWorkbook

prueba poniendo

Private Sub Workbook_Open()

Call Macro3

End Sub


SALUDOS.
Julián-Valencia-España

"LuisCortes" escribió en el mensaje
news:
Gracias por la respuesta Julián pero creo que no ayudó, o quiza no estoy
haciendo algo bien.

La macro que ya había realizado es muy simple:
Ejecuta el comando de Actualizar todas las consultas (Queries de Excel),
es
decir ejecuta el comando RefreshAll, pero lo que quiero es que Yo no tenga
que ejecutar la macro sino que esta Macro se ejecute al abirir el Archivo.
No
sé si me esté explicando.

Gracias de antemano

Luis Cortés Monterrey México



"julian-vlc-sp" escribió:

>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>
Pego respuesta que di ayer a una necesidad parecida:

*******
P E G O
*******

Entra en el editor de VBA, y en ThisWorkbook pon algo como lo siguiente:

Private Sub Workbook_Open()
MsgBox "Este texto se muestra al iniciar el libro"
End Sub


SALUDOS.
Julián-Valencia-España

"LuisCortes" escribió en el
mensaje
news:
> Como configurar en Excel para que una macro ya guardada, sea ejecutada
> de
> manera automática, al abrir el archivo correspondiente ?
>
> Excel 2003



Respuesta Responder a este mensaje
#5 LuisCortes
20/04/2006 - 22:03 | Informe spam
Listo Julián !

Algo complejo para mi limitado conocimiento de Visual, pero al fin funcionó.
Crees que exista algún wizard u otra forma de activar la opción de correr
macros automáticas al abrir un archivo ?

Muchas gracias de antemano y muchos saludos para Valencia.

Luis Cortés

"julian-vlc-sp" wrote:

> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
Le di al enter antes de tiempo.

Suponiendo que tu macro se llama Macro3 y que la tengas en un modulo, dentro
de

ThisWorkbook

prueba poniendo

Private Sub Workbook_Open()

Call Macro3

End Sub


SALUDOS.
Julián-Valencia-España

"LuisCortes" escribió en el mensaje
news:
> Gracias por la respuesta Julián pero creo que no ayudó, o quiza no estoy
> haciendo algo bien.
>
> La macro que ya había realizado es muy simple:
> Ejecuta el comando de Actualizar todas las consultas (Queries de Excel),
> es
> decir ejecuta el comando RefreshAll, pero lo que quiero es que Yo no tenga
> que ejecutar la macro sino que esta Macro se ejecute al abirir el Archivo.
> No
> sé si me esté explicando.
>
> Gracias de antemano
>
> Luis Cortés Monterrey México
>
>
>
> "julian-vlc-sp" escribió:
>
>> > >> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
>> y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>> > >>
>> Pego respuesta que di ayer a una necesidad parecida:
>>
>> *******
>> P E G O
>> *******
>>
>> Entra en el editor de VBA, y en ThisWorkbook pon algo como lo siguiente:
>>
>> Private Sub Workbook_Open()
>> MsgBox "Este texto se muestra al iniciar el libro"
>> End Sub
>>
>>
>> SALUDOS.
>> Julián-Valencia-España
>>
>> "LuisCortes" escribió en el
>> mensaje
>> news:
>> > Como configurar en Excel para que una macro ya guardada, sea ejecutada
>> > de
>> > manera automática, al abrir el archivo correspondiente ?
>> >
>> > Excel 2003
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida