Notifications
Clear all

Acessar planilha oculta por VBA

6 Posts
5 Usuários
0 Reactions
1,666 Visualizações
(@rubem)
Posts: 0
New Member
Topic starter
 

Bom pessoal, eu me chamo Rubem e sou novo aqui.
Recentemente, fiz uma planilha com formulário VBA e ocultei a planilha para o Excel ficar invisível (Application.Visible = True) e coloquei o código frmCadastro.Show no Workbook_Open para que o formulário abra automaticamente no momento em que o usuário execute a planilha.
Agora, estou sem saber como entrar no código da aplicação porque o Excel é ocultado sempre que a planilha é aberta. Já tentei Alt+F11, já fiz várias coisas e nada funciona. Alguém pode me orientar a abrir o código em VBA?

Desde já, agradeço o apoio!

Rubem

 
Postado : 07/08/2016 4:43 pm
(@mprudencio)
Posts: 0
New Member
 

Pessoalmente eu acho esse recurso de ocultar aplicação um grande erro, justamente por este tipo de problema, no entanto ate vc resolver o problema e escrever uma macro que vc possa chamar através de um atalho, e o que recomendo para evitar esse tipo de problema.

Agora pra resolver seu problema:

Ao abrir o arquivo segure shift pressionado ate o arquivo abrir por completo.

E provável que resolva, isso desabilita temporariamente as macros, assim vc pode entrar no Editor VBA e Comentar o codigo do workbook open que oculta a aplicação.

 
Postado : 07/08/2016 6:18 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Rubem

Seja bem-vindo ao fórum!

O título do tópico deve ter um resumo da dúvida, pois um título como o teu só atrapalha a ferramenta de pesquisa no fórum.

Para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:

viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s
Patropi - Moderador

 
Postado : 07/08/2016 7:29 pm
(@brunoxro)
Posts: 0
New Member
 

Boa tarde rubem,

Tente essa opção:

Abra uma planilha do Excel, vá em "Desenvolvedor">"Segurança de Macro". Na tela que aparecer selecione "Desabilitar todas as macros com notificação" e clique no "OK".
Agora pegue e renomeie seu arquivo e abra ele, sem ativar as macro vá no código (Alt+F11) e delete a linha que oculta o Excel.

att,

 
Postado : 07/08/2016 8:24 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

- Abra o Excel
- Tecle Alt+F11 (abrir VBE)
- Tecle Ctrl+G (janela imediata)
- Digite e rode essa linha:

application.enableevents = false

- navegue pelo File Explorer até seu arquivo e dê duploclique.
O evento open não será disparado e vc conseguirá manipular e corrigir seu arquivo...

 
Postado : 08/08/2016 9:41 am
(@messiasmbm)
Posts: 0
New Member
 

É só renomear para um nome diferente sem alterar o final depois do ponto e não autorizar as macros ai você pode manipular o vba e depois salva fecha e renomeia com o nome antigo.

 
Postado : 08/08/2016 5:09 pm