Ayuda con una macro

02/01/2007 - 15:32 por Cecilia | Informe spam
Hola a todos,
¿que tengo que hacer para que esta macro funcione tambien en hoja2,
hoja3 ? y aparte (para otro libro) ¿sería lo mismo si quiero que
funcione en todas las hojas de un mismo libro?.

Private Sub Workbook_Open()
With Worksheets("Hoja1")
.Protect Password:="clave", userinterfaceonly:=True, _
AllowFiltering:=True
.EnableOutlining = True

Muchas gracias por vuestra ayuda y feliz año a todos.
Saludos
Cecilia
 

Leer las respuestas

#1 Vinchenzo vinç
02/01/2007 - 16:19 | Informe spam
"Cecilia" escribió en el mensaje news:
Mostrar la cita
Hola,
podrías recorrer las hoja presentes en el libro de esta forma (modifico sobre tu ejemplo):

'*****************************
Private Sub Workbook_Open()
Dim objHoja As WorkSheet

For Each objHoja In ThisWorkbook.Sheets
With objHoja
.Protect Password:="clave", userinterfaceonly:=True, _
AllowFiltering:=True
.EnableOutlining = True

'*****************************


Saludos
( ! ) Respuestas precedentes en Google:
http://groups.google.com/group/micr...c.es.excel
( i ) Temperancia en el foro:
http://support.microsoft.com/defaul...newsreglas

Preguntas similares