Esqueceu sua senha? Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

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 » Sex Nov 11, 2016 1:53 pm

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 » Sex Nov 11, 2016 8:10 pm

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 » Qua Nov 16, 2016 6:54 am

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