Notifications
Clear all

Acessar novamente o editor de VBA / Excel (Inicia Invisível)

5 Posts
4 Usuários
0 Reactions
835 Visualizações
 JRH
(@jrh)
Posts: 0
New Member
Topic starter
 

Bom dia

Eu criei um formulário no Excel e coloquei um código em um módulo para:

1) Aparecer o Formulário assim que abrisse (UserForm1.Show)
2) Colocasse o aplicativo invisível, com isso o usuário só interagisse com o formulário. (Application.Visible = False)
Ambas as ações estão funcionando.

Problema: Eu quero continuar editando o arquivo Excel e também as macros, porém não consigo mais entrar no Excel e nem na interface de programação, pois o Excel fica invisível assim que eu abro o arquivo como programado. Quando fecho o formulário o Excel continua rodando, mas não tenho acesso a ele uma vez que ele está invisível.

Pedido de Ajuda: Como faço para abrir esse arquivo agora e ter acesso à interface de programação ou ao Excel?
Já tentei iniciar o arquivo Excel com o Shift apertado, mas não funciona, ele inicia e já apresenta o formulário e coloca o Excel invisível.
Grato pelo auxílio

 
Postado : 23/11/2015 6:23 am
(@mprudencio)
Posts: 0
New Member
 

Uma guambiarra... coloca o arquivo na nuvem e faz o download em seguida ou em outro pc e abre o arquivo e nao habilita macros.

Assim vc vai poder abrir o editor de vba e desabilitar o application.visible = false.

 
Postado : 23/11/2015 6:37 am
 JRH
(@jrh)
Posts: 0
New Member
Topic starter
 

Bingo :-)

Colocar na nuvem e fazer o download novamente resolveu. Minha opção se segurança no excel esta como : Desabilitar toas as macros sem notificação"

Obrigado

 
Postado : 23/11/2015 6:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia JRH,

Existe algum procedimento que o formulário faz que demora um pouco para fazer? Que seja alguns pequenos segundos. Caso tenha, efetue esse procedimento e antes que ele termine pressione "ESC" duas vezes seguidas rapidamente. Após isso é só depurar.

Inclua esse código em algum botão:

    Application.Visible = True
    Application.Windows(ThisWorkbook.Name).Visible = True
    Unload me

Qualquer coisa da o grito.
Abraço

 
Postado : 23/11/2015 6:57 am
(@basole)
Posts: 487
Reputable Member
 

Outra opção para abrir o arquivo, sem que a macro seja executada automaticamente:
Se a versão do excel for > 2007
Aperte a tecla Shift, click c/ no botao direito do mouse sobre o arq. e escolha a opção "Editar" o arq. abrirá com a tarja amarela de aviso de segurança com a opçao de habilitar ou nao as macros.

 
Postado : 23/11/2015 7:43 am