Ocultando apenas Planilha Ativa

Bom Dia Turma,

Estou com uma planilha que é alimentada com as informações atraves de um formulário via VBA, e programei pra todas as vezes que acesso o formulário a planilha fica em oculto para que o visual melhores, até ai está tudo certo.

O problema é que as outras planilha que estão em aberto tambem ficam em oculto junto com a planilha do formulário ativo.

O que preciso é que as planilhas que não fazem parte do formulário não seja ocultadas quando eu estiver com formulário em aberto.

Inicialmente utilizei o codigo abaixo no Workbook_open (), ao abrir a planilha. porem não está fucnionando.

Dim Matriz As String
Matriz = ThisWorkbook.Name
Dim NPlan As Integer
NPlan = Workbooks.Count
If NPlan > 1 Then
Windows(Matriz).Visible = False
Else
Application.Visible = False
End If

de ja agradeço a todos,

boa tarde.

não sei se entendi direito, mas o que uso para ocultar planilhas que estão ativas é simplesmente o seguinte:

ActiveWindow.SelectedSheets.Visible = False

se não entendi, desculpe.

1 Curtida

boa noite!!
utilizei esse comando, porem quando vba aciona abertura do formulário e oculta a planilha. todas as planilhas em aberto são cutadas também.
esse e justamente impasse.

quero ocultar apenas a planilha do meu useforme em afetar as demais em aberto.

pode mandar ela aqui ou no meu e-mail [email protected]?