Jump to content
Salva Roselló

Simulaciones genéticas VBA: usar UserForm para pasar variables a una macro y ejecutarla

Recommended Posts

Hola de nuevo.

Ya está comprobado. En otro ordenador normalito (G3250, 2,3 Ghz, 8GB RAM), sin add-ins en Excel y ejecutando el archivo desde pendrive USB, cruzar dos poblaciones (una de 25 y otra de 14, con lo que tiene que incrementar a 25 el número de genotipos de la de 14) pidiendole 5 descendientes/genotipo le cuesta 45 segundos.

 Tendré que desinstalar add-ins.

Muchas gracias @Haplox y @Antoni por las comprobaciones.

Share this post


Link to post
Share on other sites

Saludos amigos, yo he seguido este tema desde que lo inicio el amgio @Salva Roselló, confirmo tambien que el proceso se ejecuta rápido (1 minuto cuando mucho), no se, pudieras probar colocar al principio de la macro Cruzar2Poblaciones

Application.EnableEvents = False

justo debajo de

Application.ScreenUpdating = False

y luego al fina de esa macro, colocar
Application.EnableEvents = True

justo debajo de

Application.ScreenUpdating = True

 

posiblemente algún complemeto que tengas está evaluando constantemente los cambios (eventos) en las hojas, y eso haga que la macro sea mucho mas lenta de lo normal

suerte,

Share this post


Link to post
Share on other sites

Hola a todos,

@bigpetroman gracias por el interés y la sugerncia aunque no era un complemento de excel lo que estaba fastidiando. Ya lo he resuelto. Lo que estaba tocando las narices era otro programa que tengo instalado y que se carga al iniciar windows. Ha sido desactivarlo y Excel vuelve a volar. El ejemplo que venimos probando todos ultimamente ahora en mi ordenador se ejecuta en 25 segundos. Creo que me servirá de lección para no tener tantas cosas instaladas (en este caso el programita de marras ralentizaba la ejecución 120 veces). 

Lastima que lo he averiguado despues de desinstalar todos los complementos que teneia y volver a reinstalar Excel :wacko:.

Bueno , lo dicho, gracias a todos por el interés y la ayuda. Lamento importunaros con estas cosas.

Share this post


Link to post
Share on other sites
Hace 13 minutos , Salva Roselló dijo:

Lastima que lo he averiguado despues de desinstalar todos los complementos que teneia y volver a reinstalar Excel :wacko:

Windows y sus cosas... -_-. Por curiosidad ¿Qué programa era?

Share this post


Link to post
Share on other sites
Hace 56 minutos , Haplox dijo:

Windows y sus cosas... -_-. Por curiosidad ¿Qué programa era?

FastKeys. Es un automatizador de tareas repetitivas. Lo uso para añadir texto que repito mucho. Lo guardas y le defines una secuencia de pulsaciones de teclas, cuando detecta esa secuencia inserta el texto. Pero claro esta permanentemente escaneado lo que pasa. Con la ultima actualización han aparecido los problemas.

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png