Página 1 de 1

Como sair do VBA ao abrir outro arquivo de Excel

Enviado: Dom Jul 12, 2020 12:22 am
por juli ocursino
Boa noite!

Gostaria que meu excel VBA saísse automaticamente quando eu abrisse qualquer outro arquivo de excel.

Re: Como sair do VBA ao abrir outro arquivo de Excel

Enviado: Dom Jul 12, 2020 2:25 pm
por Raygsson
Cada pasta de trabalho aberta é uma Workbook no objeto Application (Excel).
Voce poderia verificar se existe +1 Workbook aberta, se existir voce fecha a sua Workbook.
Para saber qual é a sua Workbook pode utilizar a propriedade "Name" e depois usa o método "Close" para fechar.
Pesquise como manipular Workbooks.

Re: Como sair do VBA ao abrir outro arquivo de Excel

Enviado: Dom Jul 12, 2020 5:43 pm
por juli ocursino
Boa tarde Raygsson

eu fiz assim, seguindo oq me explicou. Porém abre outro arquivo de excel junto com o meu arquivo VBA. Se eu retirar o UserForm1.Show vbModeless não abre outro arquivo de excel

'Dim NomePlan As String
'NomePlan = ThisWorkbook.Name


'Dim NPlan As Integer
'NPlan = Workbooks.Count

'If NPlan > 1 Then
'Windows(NomePlan).Visible = False

'Else
'Application.Visible = False


'End If
'Application.Visible = False
'UserForm1.Show vbModeless

Re: Como sair do VBA ao abrir outro arquivo de Excel

Enviado: Dom Jul 12, 2020 6:23 pm
por Raygsson
Entao sempre vc vai trabalhar com mais de uma planilha aberta?
pelo que vi no seu codigo esta apenas ocultando a planilha.
Precisaria olhar mais desse codigo pra entender o que vc quer fazer

Re: Como sair do VBA ao abrir outro arquivo de Excel

Enviado: Dom Jul 12, 2020 8:44 pm
por juli ocursino
Sim, o problema começou quando eu com o VBA aberto não conseguia abrir outra planilha do excel. Pesquisei e consegui abrir, de certa forma até simples, mas não conseguia mexer nessa planilha.
Pensei bem e resolvi então, sempre que abrir uma outra planilha do excel, esta autal (VBA) fecharia. Mas não estou conseguindo.