Visual Basic - Ejecutar macro dando solo 1vez click al botón

Life is soft - evento anual de software empresarial
   
Vista:
Imágen de perfil de Jvnto

Ejecutar macro dando solo 1vez click al botón

Publicado por Jvnto (9 intervenciones) el 03/11/2015 20:42:23
Tengo una duda, ya tengo mi macro realizada y asignada a un boton activex, pero solo quiero que me funcione cuando le de una sola vez click cada vez que habrá el archivo, y que al 2do intento de darle click al boton no funcione. Hay algun codigo para esto?
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
Imágen de perfil de Jvnto

Ejecutar macro dando solo 1vez click al botón

Publicado por Jvnto (9 intervenciones) el 03/11/2015 22:09:28
Use el Buttom.Enable=False
Pero esto me desabilita por completo el boton, y no se como activarlo.

Habra alguna opción para poder desactivarlo por un tiempo limitado, como decir: Le doy el 1er click y se "Ejecuta", luego se desactivara por unos 5 minutos y vuelve a activarse el boton?

Gracias.
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
Imágen de perfil de Andres Leonardo

Ejecutar macro dando solo 1vez click al botón

Publicado por Andres Leonardo (698 intervenciones) el 04/11/2015 15:21:34
seguro qeu necesitas esperar 5 minutos... no sera que cuando hagas otra cosa...
Busca un evento que lo deba activar mas no la espera... nos cuenta

**Puedes poner un timer en vb6 ... pero no se si cumpla lo que necesites,....
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
Imágen de perfil de Jvnto

Ejecutar macro dando solo 1vez click al botón

Publicado por Jvnto (9 intervenciones) el 04/11/2015 22:05:54
Hola amigo!, Lo de los 5 minutos era referencial :). Sino que tengo mis macros listas, asignadas a un boton ya listo. Mi tema era que funciona correctamente una vez dado el 1er click al boton. Solo que hay personas que lo usan que le dan como 20 clicks al boton (no entiendo porque). Por eso quería restringirle el evento por un tiempo determinado de unos segundos.
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

Ejecutar macro dando solo 1vez click al botón

mira pon un condicion
dim x as byte
cuando entres por primera vez le pones lo siguiente
x=1

después

ifi x=1 then
exit sub
end if


tu macro


cuando quieras que pueda entrar a esta macro

le pones x= 0
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