Necesito crear un evento de manera que al abrir el libro aplique un formato diferente a cada una de las hojas del libro.
Es cierto que dentro de ThisWorkbook tenemos el evento Private Sub Workbook_Open(), pero no me sirve dado que tengo más de 10 hojas diferentes cada una de ellas con un formato diferente.
Así que he pensado mejor en crear un evento dentro de cada hoja del libro. Algo así como Private Sub Worksheet_Activate(), pero sólo cuando se abra el libro (y no cuando se active la hoja).
El caso es que dentro de las hojas, no logro encontrar ningún evento que se inicie sólo cuando se abre el libro...
Se os ocurre alguna idea?? Algo así como un For Each... Next en Private Sub Workbook_Open() que me recorra todas las hojas del libro y vaya ejecutando las macros contenida en cada uno de los libros.
No sé...
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Hola a todxs,
Necesito crear un evento de manera que al abrir el libro aplique un formato diferente a cada una de las hojas del libro.
Es cierto que dentro de ThisWorkbook tenemos el evento Private Sub Workbook_Open(), pero no me sirve dado que tengo más de 10 hojas diferentes cada una de ellas con un formato diferente.
Así que he pensado mejor en crear un evento dentro de cada hoja del libro. Algo así como Private Sub Worksheet_Activate(), pero sólo cuando se abra el libro (y no cuando se active la hoja).
El caso es que dentro de las hojas, no logro encontrar ningún evento que se inicie sólo cuando se abre el libro...
Se os ocurre alguna idea?? Algo así como un For Each... Next en Private Sub Workbook_Open() que me recorra todas las hojas del libro y vaya ejecutando las macros contenida en cada uno de los libros.
No sé...