Visual Basic para Aplicaciones - Evento Workbook_Open

Life is soft - evento anual de software empresarial
 
Vista:

Evento Workbook_Open

Publicado por Manuel Hachero (2 intervenciones) el 21/12/2001 05:43:24
Cuando abro un libro Excel desde VBA, no se ejecutan todas las instrucciones del evento Workbook_Open. Ejemplo real:
Private Sub Workbook_Open()
Range("G1").Value = 444 Se ejecuta
For Each H In Worksheets
If H.ProtectContents = False Then
H.Protect NO se ejecuta
End If
Next H
Sheets(1).Select NO se ejecuta
Range("G2").Value = 555 Se ejecuta
End Sub

Las instrucciones simplemente no se ejecutan, pero no generan tampoco ningún mensaje ni aviso de error. Interactivamente, en cambio, no hay problema.
¿Alguien sabe porqué ocurre así?. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Evento Workbook_Open

Publicado por Mauricio Baeza (262 intervenciones) el 21/12/2001 15:46:23
"Casi" es seguro que sea por causa de la "carga", o sea de cuando se carga en memoria el libro, como sabes el evento OPEN sucede cuando se abre el libro, pero tal vez no este todavia "TODO" en memoria, aunque esta raro, pues tal vez te tendria que dar un error, pero por que no pruebas a pasar tu codigo al evento Activate...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar