Visual Basic para Aplicaciones - Como deterner mi macro?

Life is soft - evento anual de software empresarial
 
Vista:

Como deterner mi macro?

Publicado por Miriam (1 intervención) el 06/01/2003 18:42:28
Hola...
Diseñe una macro que hace una serie de tareas, sin embargo quiero tener la opccion de poder detenerla en medio del poroceso que realiza, pero no encontrado como hacerlo, no he encontrado la forma de poder capturar la pulsacion del teclado o de un boton cuando se esta ejecutando la macro, para detenerla.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Como deterner mi macro?

Publicado por Josetxu (17 intervenciones) el 09/01/2003 01:31:10
En los puntos donde quieras que se detenga debes insertar la instrucción

DoEvents

De esta manera consigues que VBA procese las pulsaciones de teclado o de raton que estén en la cola de eventos del sistema operativo.

Solo te queda escribir el código correspondiente al evento, y eso depende de el programa sobre el que corre la macro.

Por ejemplo, si va sobre Excel, el código podrías escribirlo en el procedimiento de evento Worksheet_SelectionChange, de forma que cuando hagas clic en una celda NO SELECCIONADA se ejecutará el código de dicho evento.

Saludos
Josetxu.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar