Saltar al contenido

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


Recommended Posts

publicado

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.

publicado

Solo para que quede constancia, con tu último archivo y sin tocar nada, he probado con las poblaciones HT_P1 y HT_C5 y 4 descendientes: 44 segundos. :)

publicado

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,

publicado

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.

publicado
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?

publicado
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.

 

  • Silvia bloqueó este tema

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.