Ejecutar macro en todas las hojas visibles de un libro deExcel
He estado intentando hacer una macro que me funcione en todas las hojas de un libro, la intención de esta es borrar los datos añadidos en todas las hojas, en las celdas específicas, tengo esto...
For Each Worksheet In Worksheets Range("C11:Z11,AE11,AF11:AG11,AI11").Select Selection. ClearContents Range("F13:G24, J13:K24, O13:P24, T13:U24, Y13:Z24, AF13:AG24, AI13:AI24").Select Selection. ClearContents Range("D13:E24, I13:I24, M13:N24, R13:S24, W13:X24, AE13:AE24").Select Selection.Value = 0 Range("AI11").Select Next Worksheet
Cuando lo ejecuto no lo hace en todas las hojas sino únicamente en la primera, quisiera saber que esta mal o que debo hacer para que se ejecute en todas, y además quisiera que esta funcionara sólo en las hojas que estén visibles en el libro al momento de su ejecución...
2 Respuestas
Respuesta de Raúl Guerrero
1
Respuesta de Dante Amor
3