Borrar varias hojas dentro de un mismo libro

Si quisiera borrar distintas hojas de un libro por ejemplo "hoja a" y "hoja b" pero que se borraran en todos los libros¿tengo que hacer la aplicación de borrar hoja dos veces o se puede hacer en una sola vez?.

Otra cosa ¿si al copiar hojas hay libros en los que ya existía esa hoja hay alguna posibilidad de que lo detecte y así evitar que se duplique?. He aplicado la formula de copiar hojas y como ya existía esa hoja en algunos libros se me ha generado la "hoja a (2)".

Muchas gracias

1 Respuesta

Respuesta
1

Podes borrar hojas con es siguiente código

ActiveWorkbook.Sheets(1).Delete
Sheets("HojaABorrar").Delete

Si quieres borrar la hoja en otros libros deberías generar una macro que abra el libro y luego borre.

En www.programarexcel.blogspot.com hay ejemplos de como abrir, y cerrar libros con código, bajalos y aplicalos a lo que tu quieres hacer.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas