Boa tarde,
Gostaria de expor aqui minha dúvida.
Estou com o mesmo problema do colega Guilherme relatado há algum tempo aqui no forum. Eu gostaria que o código que esconde a pasta de trabalho (Application.Visible = False) do formulário não influenciasse nas demais pastas abertas, ou seja, que a pasta com o form ficasse escondida, mas que qualquer outra pasta aberta pelo usuário, antes ou depois da abertura do form, ficasse visível. Seria possível trabalhar com meu projeto aberto e outras pastas do exel ao mesmo tempo?
Abraços,
Eder Silva
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
UserForm bloqueia outras janelas do Excel
Re: UserForm bloqueia outras janelas do Excel
Eder,
É o caso de você trabalhar com outras instâncias do Excel. O Application.Visible esconde a instância atual do Excel, que é onde seu aplicativo está rodando. Se quiser que outros arquivos não façam parte da mesma instância, você terá que isolar seu aplicativo em outra. O código seria algo assim:
É claro que você não vai conseguir que os outros arquivos abram em uma nova instância, então, providencia que seu aplicativo esteja em outra instância.
Att
É o caso de você trabalhar com outras instâncias do Excel. O Application.Visible esconde a instância atual do Excel, que é onde seu aplicativo está rodando. Se quiser que outros arquivos não façam parte da mesma instância, você terá que isolar seu aplicativo em outra. O código seria algo assim:
Código: Selecionar todos
Sub OpenNewInstance()
Dim appXL As New Excel.Application
appXL.Workbooks.Open "C:\Workbook.xls"
appXL.Visible = True
End Sub
Att