/ / Excel Errores de macro

Errores de macro de Excel

Este capítulo te enseña cómo lidiar con errores de macro en Sobresalir. Primero, vamos a crear 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 declaració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 comienzo del código.

Dim x As Integer

Es posible que hayas oído hablar de la técnica llamada depuración antes. Con esta técnica puedes recorrer tu 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. Presiona F8 tres veces más.

Presiona F8 tres veces más

Aparece el siguiente error.

Error de tiempo de ejecución

El objeto Range tiene una propiedad llamada Valor. El valor no se escribe correctamente aquí. La depuración es una excelente manera de no solo encontrar errores, sino también de entender mejor el código. Nuestro programa de ejemplo de Depuración le muestra cómo recorrer un solo paso su código y ver el efecto de cada línea de código en su hoja de cálculo.

Lea también: