Red de conocimiento informático - Problemas con los teléfonos móviles - Programación VBA para la ejecución automática de ciclos de hojas de trabajo

Programación VBA para la ejecución automática de ciclos de hojas de trabajo

Dim x%, y como hoja de trabajo, z%

z = Worksheets.Count

Para x = 1 a z

Establezca y = Worksheets(x)

Si y.Name = "fulano de tal" Entonces

Else

'Entonces operaciones en la obra

Finalizar si

Siguiente x

----------------------------------

Y En su código es una variable de hoja de trabajo basada en asignaciones. La descripción acerca de que la hoja de trabajo es igual a la hoja de trabajo es incorrecta. Aquí solo determinamos si los nombres de las hojas de trabajo son iguales. Por lo tanto, aquí te equivocarás.

Por cierto, la declaración de salto de juicio que usó: ir a línea significa que si el juicio es falso, el bucle se volverá a ejecutar. Dicho bucle conducirá a un bucle infinito. Esta frase es redundante. No necesitas usar saltos, simplemente ignóralos.

Además, también recomendamos que defina claramente el tipo de datos de la variable al afirmar la variable, lo que puede acelerar la velocidad de ejecución del programa. Sin embargo, debido al tamaño de los datos más pequeño, probablemente no tendrá que hacerlo aquí. Se recomienda desarrollar buenos hábitos.