tenho uma planilha formada por várias sheets que adaptei para a minha necessidade. Quero que quando o usuário tente abrir o workbook, um form (chamado LOGIN) pedindo o nome do usuário e a senha apareça, sem que a planilha seja mostrada. Coloquei então o seguinte código na "EstaPasta_de_Trabalho": :
Private Sub Workbook_Open()
Application.Visible = False
Application.ScreenUpdating = False
LOGIN.Show
End Sub
Não funcionou. Como a planilha que estou adaptando tem um módulo (chamado "Módulo_geral") que "chama" as subs (sheets) a partir de uma planilha MENU, a única maneira do form de user e senha aparecer foi incluindo neste módulo uma sub como abaixo:
Sub auto_open()
Application.Visible = False
LOGIN.Show
End Sub
Aí o form de LOGIN aparece, mas não antes que a planilha sempre apareça mesmo que rapidamente, antes do form de LOGIN aparecer.
Alguém tem alguma ideia de onde estou errando? Obrigado
Pergunta
Angelo Fonseca
Olá Pessoal,
tenho uma planilha formada por várias sheets que adaptei para a minha necessidade. Quero que quando o usuário tente abrir o workbook, um form (chamado LOGIN) pedindo o nome do usuário e a senha apareça, sem que a planilha seja mostrada. Coloquei então o seguinte código na "EstaPasta_de_Trabalho": :
Private Sub Workbook_Open()
Application.Visible = False
Application.ScreenUpdating = False
LOGIN.Show
End Sub
Não funcionou. Como a planilha que estou adaptando tem um módulo (chamado "Módulo_geral") que "chama" as subs (sheets) a partir de uma planilha MENU, a única maneira do form de user e senha aparecer foi incluindo neste módulo uma sub como abaixo:
Sub auto_open()
Application.Visible = False
LOGIN.Show
End Sub
Aí o form de LOGIN aparece, mas não antes que a planilha sempre apareça mesmo que rapidamente, antes do form de LOGIN aparecer.
Alguém tem alguma ideia de onde estou errando? Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.