Saltar al contenido

Macros en diferentes hojas


Recommended Posts

publicado

Hola, La pregunta es como hacer que en la ejecucion de un macro de excel, en el que se incluyen varias hojas del mismo libro, al momento de ejecutarlo no se muestren las diferentes hojas que utiliza, es decir no ver el desarrollo del macro hoja a hoja (el macro se demora alrededor de 10 seg en su ejecución) sino más bien algo como un mensaje de dialogo que diga "espera un momento, macro en ejecución"

publicado

que tal, mira, no soy un experto pero creo que hay un comando que es:

 
sub macro ()
'evita que se vea lo que hace la macro
Application.ScreenUpdating = False
...
......
.......

end sub
[/CODE]

con eso evitas que se "mueva" la pantalla, quedandose en el lugar que tu estas en ese momento.

para los mensajes de aviso existe un comando que es:

[CODE]MsgBox ("espere un momento")[/CODE]

combinando ambos comandos podría quedar así

[CODE]sub macro ()
'evita que se vea lo que hace la macro

Application.ScreenUpdating = False

MsgBox ("espere un momento")

'[ aqui va los procesos de tu macro]

end sub
[/CODE]

sin embargo le tienes que dar "aceptar" o cerrarlo para que cierre, para lo que buscas necesitarías un "timer" y la verdad aun no sé como usar eso, espero te sirva un poco mi ayuda, de seguro algún otro usuario te pueda ayudar con lo del mensaje de "espere un momento"

Saludos (mike) Killertapia

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.