Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - ¿Cómo solucionar el error de "automatización" informado por el subprograma VBA?

¿Cómo solucionar el error de "automatización" informado por el subprograma VBA?

Primero, si el código se usa como un evento Worksheet_Change, el bucle For...Next en la primera línea de código provocará un error de recursividad infinita.

Este código es Cells.Delete. Una vez ejecutado, el evento Worksheet_Change se activará nuevamente, iniciando el proceso del evento anidado. Luego, cuando se ejecute esta línea, el evento Worksheet_Change se activará nuevamente, y así sucesivamente.

A la primera frase del curso de los acontecimientos cabe añadir lo siguiente:

Aplicación. EnableEvents = False

Prohíbe que VBA responda a cualquier evento para garantizar que el código posterior se ejecute correctamente.

Luego añade lo siguiente a la última frase del curso de los acontecimientos:

Aplicación. EnableEvents = True

Restaura la reacción de VBA a los eventos.

上篇: ¿Cuáles son los tres tipos de picas en Dandelion en “Genshin Impact”? 下篇: Vi muchas serpientes en mi sueño.
Artículos populares