Desconectar alertas SetWarnings

01/08/2006 - 10:11 por KIKE | Informe spam
Hola a todos,

he generado una macro en excel. Por el funcionamiento de esta, se generan
alertas que el usuario tiene que responder (ej: cuando se borran hojas). Lo
que pretendo es que no salgan estas alertas. ¿Sabeis que instruccion debo
poner?

Una pista que puedo proporcionar es que busco el equivalente al SetWarnings
en las macros de Access.

Muchas gracias.

Enrique.

Preguntas similare

Leer las respuestas

#1 Vinchenzo vinç
01/08/2006 - 13:09 | Informe spam
"KIKE" escribió en el mensaje news:
Hola a todos,

he generado una macro en excel. Por el funcionamiento de esta, se generan
alertas que el usuario tiene que responder (ej: cuando se borran hojas). Lo
que pretendo es que no salgan estas alertas. ¿Sabeis que instruccion debo
poner?

Una pista que puedo proporcionar es que busco el equivalente al SetWarnings
en las macros de Access.



Hola Enrique,
creo que estás buscando la propiedad '.DisplayAlerts' del objeto 'Application'.
Si la estableces a 'False', Excel escogerá la opción predeterminada y no mostrará el aviso.


Saludos
( ! ) Respuestas precedentes en Google:
http://tinyurl.com/rkce5
( i ) Temperancia en el foro:
http://tinyurl.com/mawnn
Respuesta Responder a este mensaje
#2 Vinchenzo vinç
01/08/2006 - 17:29 | Informe spam
"KIKE" escribió en el mensaje news:
Hola a todos,

he generado una macro en excel. Por el funcionamiento de esta, se generan
alertas que el usuario tiene que responder (ej: cuando se borran hojas). Lo
que pretendo es que no salgan estas alertas. ¿Sabeis que instruccion debo
poner?

Una pista que puedo proporcionar es que busco el equivalente al SetWarnings
en las macros de Access.



Hola Enrique,
creo que estás buscando la propiedad '.DisplayAlerts' del objeto 'Application'.
Si la estableces a 'False', Excel escogerá la opción predeterminada y no mostrará el aviso.


Saludos
( ! ) Respuestas precedentes en Google:
http://groups.google.com/group/micr...c.es.excel
( i ) Temperancia en el foro:
http://support.microsoft.com/defaul...newsreglas
Respuesta Responder a este mensaje
#3 KIKE
01/08/2006 - 18:10 | Informe spam
No soy capaz de que me funcione, podrias ponerme un ejemplo por favor.



"Vinchenzo vinç" escribió:

"KIKE" escribió en el mensaje news:
> Hola a todos,
>
> he generado una macro en excel. Por el funcionamiento de esta, se generan
> alertas que el usuario tiene que responder (ej: cuando se borran hojas). Lo
> que pretendo es que no salgan estas alertas. ¿Sabeis que instruccion debo
> poner?
>
> Una pista que puedo proporcionar es que busco el equivalente al SetWarnings
> en las macros de Access.

Hola Enrique,
creo que estás buscando la propiedad '.DisplayAlerts' del objeto 'Application'.
Si la estableces a 'False', Excel escogerá la opción predeterminada y no mostrará el aviso.


Saludos
( ! ) Respuestas precedentes en Google:
http://groups.google.com/group/micr...c.es.excel
( i ) Temperancia en el foro:
http://support.microsoft.com/defaul...newsreglas



Respuesta Responder a este mensaje
#4 Vinchenzo vinç
01/08/2006 - 20:09 | Informe spam
"KIKE" escribió en el mensaje news:
No soy capaz de que me funcione, podrias ponerme un ejemplo por favor.



Sí, representaría que al comienzo de la ejecución de la macro se deshabilitan las alertas, ejecutas tus procesos, y al salir
las restauras.
Siguiendo el ejemplo que comentabas, una macro que elimine la primera hoja del libro, sin que se solicite confirmación al
usuario podría ser así:

'**********
Sub EliminarHoja()
Application.DisplayAlerts = False
Sheets(1).Delete
Application.DisplayAlerts = True
End Sub
'**********

Saludos
( ! ) Respuestas precedentes en Google:
http://groups.google.com/group/micr...c.es.excel
( i ) Temperancia en el foro:
http://support.microsoft.com/defaul...newsreglas
Respuesta Responder a este mensaje
#5 KIKE
02/08/2006 - 13:17 | Informe spam
MUCHISIMAS GRACIAS!!!!

FUNCIONO!!!

"Vinchenzo vinç" escribió:

"KIKE" escribió en el mensaje news:
> No soy capaz de que me funcione, podrias ponerme un ejemplo por favor.

Sí, representaría que al comienzo de la ejecución de la macro se deshabilitan las alertas, ejecutas tus procesos, y al salir
las restauras.
Siguiendo el ejemplo que comentabas, una macro que elimine la primera hoja del libro, sin que se solicite confirmación al
usuario podría ser así:

'**********
Sub EliminarHoja()
Application.DisplayAlerts = False
Sheets(1).Delete
Application.DisplayAlerts = True
End Sub
'**********

Saludos
( ! ) Respuestas precedentes en Google:
http://groups.google.com/group/micr...c.es.excel
( i ) Temperancia en el foro:
http://support.microsoft.com/defaul...newsreglas



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