ingeniero

Páginas: 4 (972 palabras) Publicado: 19 de julio de 2014
4 formas de acelerar y optimizar tus macros excel
Esta información es muy útil para quienes manejen el tema de programación de macros excel. ¿Tus macros van lentas? ¿Problemas a la hora deejecutarlas? ¿Cuáles son las técnicas recomendadas?
Cuando de programación de macros excel se trata, el tema de la eficiencia y la velocidad es clave. Hay 2 leyes fundamentales que hay que recordar:
.
a.Cuanto menos código tiene una macro mejor…¿por qué?
Ayuda a que la macro se ejecute mucho más rápido
Simplifica la tarea a la hora de modificar/ampliar/reparar la macro
.
b. Cuanto más rápido seejecuta una macro mejor!…¿por qué?
Mejora la experiencia del usuario
No mantiene la PC ocupada tanto tiempo
 
Respecto de usar menos código dependerá de las habilidades del programador excel encuestión. Hemos visto infinidad de casos donde 30 o 40 líneas de código VBA se pueden resumir en 5 o 6 líneas (algo similar pasa con las fórmulas excel). Siempre hay macros o fórmulas que hacen la tareade forma más directa y sin dar tantas vueltas!
Otra recomendación clave es invertir mucho tiempo inicial en planificar y analizar la lógica del trabajo. Esto nos va a ahorrar muchos problemas ydolores de cabeza posteriores!
Hay algunas instrucciones puntuales que siempre conviene usar y que van a acelerar y optimizar nuestras macros en todos los casos. Vamos a ver repasar algunas técnicaspuntuales que podemos usar al comienzo, durante y al final de nuestras macros.
.
AL COMIENZO DE LAS MACROS

1. Apagar el parpadeo de pantalla
Lo hacemos con lainstrucción: Application.screenupdating=False
Evita los movimientos de pantalla que se producen al seleccionar celdas, hojas y libros

2. Apagar los cálculos automáticos
Lo hacemos con lainstrucción: Application.calculation=xlCalculationManual
Evita que se recalcule todo cada vez que se pegan o modifican datos

3. Apagar los eventos automáticos
Lo hacemos con la instrucción: Application.EnableEvents=False
Evita que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS