Consejos de reducción de errores top 10 excel vba

No hay manera de eliminar por completo los errores en el código de Excel VBA, pero que sin duda puede tratar. El uso de los siguientes diez consejos le ayudará a mantener esos molestos insectos a un mínimo.

Utilice una opción explícita al principio de su módulo

Cuando se sigue esta pauta, usted tiene que definir el tipo de datos para cada variable que se utiliza. Es un trabajo poco más, pero se puede evitar el error común de falta de ortografía de un nombre de variable. Hay un buen beneficio adicional, también: Sus rutinas suelen correr más rápido si se declara variables.

Video: 10 Excel Tips You Must Know☑️

Formato de su código con sangría

El uso de sangría para delimitar segmentos de código es muy útil. Si tiene varios anidado bucles FOR ... NEXT, por ejemplo, la sangría constante hace que sea mucho más fácil para hacer un seguimiento de todos ellos.

Video: Mr Excel & excelisfun Trick 8: Top 10 Filter Trouble

Tenga cuidado con On Error Resume Next

Esta declaración hace que Excel para ignorar los errores y continuar. En algunos casos, el uso de esta declaración hace que Excel para ignorar los errores que no deben ser ignorados. Su código podría tener errores, y que ni siquiera se daría cuenta.

Use un montón de comentarios

Nada es más frustrante que revisar el código que escribiste hace seis meses - y no tener la menor idea de cómo funciona. Añadiendo algunos comentarios para describir la lógica se puede ahorrar mucho tiempo en el camino.

Mantenga sus subrutinas y funciones simples

Cuando se escribe el código en módulos más pequeños - cada uno de los cuales tiene un solo propósito, bien definido - depurando ellos es mucho más fácil que cuando se escribe un módulo de largo y tienen para depurarlo.

Video: Excel Magic Trick 1271: Extract Top 20 Values & Dates: Formula, Array Formula or Power Query?

Pedir a alguien más para probar su código

A menudo, usted está tan cerca del código que usted ha escrito que usted pasa por alto defectos obvios. Pedir a alguien más para probar su código y prueba de esfuerzo al tratar de hacer que falle.

Utilice el sistema de ayuda

Si algo no se parece estar funcionando como debiera, consulte el sistema de ayuda de VBA. Es posible que una propiedad o método no funciona de la manera que usted piensa que lo hace. Para acceder al sistema de Ayuda de VBA, resalte una palabra clave en el código y pulse F1.

El uso de Internet para encontrar respuestas

Hay varias buenas foros en la web que se dedican a la programación de VBA. Los que frecuentan estos foros se enorgullecen de responder a las preguntas de forma rápida y completamente. No pase por alto este recurso útil (y gratis).

Comprender las herramientas de depuración de Excel

Aunque puede ser un poco intimidante al principio, usted encontrará que el depurador de Excel es una herramienta excelente. Invertir tiempo y llegar a conocerlo. Pasar alrededor de una hora de aprender los detalles que puede salvar decenas de horas de tiempo perdido.

Video: Top 10 Trucos que no conocias para el Excel - Comandos

Considere un enfoque diferente

Si usted está teniendo problemas para conseguir una rutina especial para que funcione correctamente, es posible que desee desechar la idea y probar algo completamente diferente. En la mayoría de los casos, Excel ofrece varios métodos alternativos para lograr el mismo objetivo.

Artículos Relacionados