retrasar un macro de visual basic
Publicado por Javi (1 intervención) el 06/10/2006 10:22:42
Hola a tod@s,
tengo un programa en excel (visual basic) que al pulsar un boton ejectua tres macros.
El problema es que uno de los macros, el segundo, se ejecuta al final. esto es debido (supongo) a que es un macro que usa la funcion sendkeys con la que abre un programa que esta arriba, en una pestaña. creo que eso "le cuesta mas", y ejecuta antes las otras dos q son mas sencillas, pero asi no me sirve pq para ejecutar la macro 3 necesito unos datos obtenidos con la macro 2.
por ello, he pensado q una solucion puede ser retrasar unos segundos la ejecucion de la macro 3, para que no se adelante a la 2. ¿alguien sabe si existe un temporizador o algo parecido en visual basic para retrasar una macro? en la ayuda no lo he encontrao
si no existe dicho temporizador, ¿a alguien se le ocurre otra solucion?
Muchas gracias!!
tengo un programa en excel (visual basic) que al pulsar un boton ejectua tres macros.
El problema es que uno de los macros, el segundo, se ejecuta al final. esto es debido (supongo) a que es un macro que usa la funcion sendkeys con la que abre un programa que esta arriba, en una pestaña. creo que eso "le cuesta mas", y ejecuta antes las otras dos q son mas sencillas, pero asi no me sirve pq para ejecutar la macro 3 necesito unos datos obtenidos con la macro 2.
por ello, he pensado q una solucion puede ser retrasar unos segundos la ejecucion de la macro 3, para que no se adelante a la 2. ¿alguien sabe si existe un temporizador o algo parecido en visual basic para retrasar una macro? en la ayuda no lo he encontrao
si no existe dicho temporizador, ¿a alguien se le ocurre otra solucion?
Muchas gracias!!
Valora esta pregunta


0