editor VBA para abrir um módulo em vez de um módulo de classe na inicialização

0

No meu arquivo do Excel, eu tenho um módulo e um módulo de classe. Quando eu abro o editor do VBA, o código do módulo de classe carrega na janela principal e se eu quiser ver o código do módulo, eu tenho que clicar na pasta "+ Módulos" e selecionar meu módulo.

Como posso configurar o editor para carregar o código do módulo na inicialização?

    
por Aprillion 27.06.2012 / 15:34

2 respostas

1

Desculpe, esta é uma solução, já que não encontrei nenhuma opção para fazer o que você pediu. A única maneira que sei de fazer com que ele abra o módulo específico que você deseja é abrir a janela Macro, escolha a macro que está associada ao módulo que você deseja abrir e, em seguida, clique em Edit .

O atalho de teclado para abrir a Janela de Macro é Alt + F8 . Em seguida, pressione E enquanto ainda estiver pressionando Alt para editar a primeira macro.

    
por 27.06.2012 / 16:00
1

Isso não responde à sua pergunta, mas remove uma etapa da forma como você faz atualmente. Use o botão "Alternar Pastas" na parte superior do Explorador de Projetos, para listar todos os objetos VBA em ordem alfabética, em vez de por tipo. É o que está em "Projeto VBA" na foto:

Editar:UmoutropensamentoéquevocêpoderiaterocódigonoeventoWorkbook_OpenouWorkbook_ActivatequemudariaaexibiçãoparaoMódulo.Euachoqueteriautilidadelimitada,maspodevalerapenatentaralgoassimnomóduloThisWorkbook:

PrivateSubWorkbook_WindowActivate(ByValWnAsWindow)Me.VBProject.VBComponents("Module1").Activate
End Sub

Observe que você precisa ir até a "Central de Confiabilidade", escolher "Configurações da Central de Confiabilidade" e "Configurações de Macro" e verificar "Trust access to the VBA project model" ou você receberá um erro de execução de "Acesso Programático ao Projeto do Visual Basic". não confiável. "

    
por 27.06.2012 / 16:50