Utilize no Evento BeforeClose a seguinte rotina:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim ws As Worksheet
Application.ScreenUpdating = False
Worksheets("Sheet1").Visible = xlSheetVisible
On Error Resume Next
For Each ws In Worksheets
If ws.Name <> "Sheet1" Then
ws.Visible = xlSheetHidden
End If
Next ws
Application.ScreenUpdating = True
End Sub
Sempre que fechar o arquivo, independente se a Sheet1 estará visivel ou não, será ocultada todas e exeibida somente a Sheet1, assim quando abrir ela será sempre a primeira.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 19/06/2013 6:05 am