Este capítulo le enseña cómo lidiar con errores de macro en Excel . Primero, creemos algunos errores.

Coloque un botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

x = 2
Range("A1").Valu = x

1. Haga clic en el botón de comando en la hoja.

Resultado:

Error de compilación en Excel VBA

2. Haga clic en Aceptar.

La variable x no está definida. Debido a que estamos usando la instrucción Option Explicit al comienzo de nuestro código, tenemos que declarar todas nuestras variables. Excel VBA ha coloreado la x azul para indicar el error.

3. En el Editor de Visual Basic, haga clic en Restablecer para detener el depurador.

Haga clic en Restablecer.

4. Corrija el error agregando la siguiente línea de código al principio del código.

Dim x As Integer

Es posible que haya oído hablar de la técnica llamada depuración antes. Con esta técnica, puede recorrer su código.

5. En el Editor de Visual Basic, coloque el cursor antes de Privado y presione F8.

La primera línea se vuelve amarilla.

La primera línea se vuelve amarilla

6. Presione F8 tres veces más.

Presione F8 tres veces más

Aparece el siguiente error.

Error de tiempo de ejecución

El objeto Range tiene una propiedad denominada Value. El valor no está escrito correctamente aquí. La depuración es una excelente manera no solo de encontrar errores, sino también de comprender mejor el código. Nuestro programa de ejemplo de depuración le muestra cómo realizar un solo paso a través de su código y ver el efecto de cada línea de código en su hoja de trabajo.

1/6 Completado! Obtenga más información sobre los errores de macro>
Siguiente capítulo: manipulación de cadenas