Vba

Errores macro

Macro Errors

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.

¿Cómo fuerza el recálculo en un rango de celdas que contienen la función rand o randbetween?

La variable x no está definida. Porque estamos usando el Opción explícita declaración al comienzo de nuestro código, tenemos que declarar todas nuestras variables. Excel VBA ha coloreado la x en 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.

NingunoxComo Entero

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 Depuración El programa de ejemplo 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 trabajo.

1/6 Completado! Obtenga más información sobre los errores de macro>
Ir al capítulo siguiente: Manipulación de cuerdas



^