Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Fechar planilha aberta em segundo plano

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
kleber
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Ter Out 18, 2016 9:31 am

Fechar planilha aberta em segundo plano

Mensagem por kleber »

Boa tarde,


Estou utilizando um formulário em VBA que abre planilhas em segundo plano quando inicializa outra UseForm. Porém, caso o usuário deseje voltar a tela anterior, gostaria que o mesmo fechasse a planilha aberta, sem fechar a tela atual. Ou seja, gostaria de saber comofaço para fechar uma planilha específica aberta em segundo plano.

Utilizei o código: Workbooks("Pasta 1.xlsx").Close savechanges:=False

e não funcionou (No caso gostaria de fechar a planilha "Pasta 1" e manter a atual aberta)


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
Fabio Trindade
Manda bem
Manda bem
Mensagens: 161
Registrado em: Dom Abr 24, 2011 4:07 pm

Re: Fechar planilha aberta em segundo plano

Mensagem por Fabio Trindade »

Boa noite, kleber.

Tente assim

Código: Selecionar todos

Private Sub UserForm_Terminate()

    Windows("Pasta2.xlsm").Activate
    ActiveWindow.Close

End Sub


kleber
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Ter Out 18, 2016 9:31 am

Re: Fechar planilha aberta em segundo plano

Mensagem por kleber »

Funcionou!

Muito Obrigado!


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder