Página 1 de 1

Esconder e exibir Aba - VBA

Enviado: 25 Nov 2019 às 21:13
por Aliaut
Olá Pessoal,

Preciso criar uma macro, onde ao clicar no botão é direcionado a uma aba (Ex. Aba "detalhes") escondida via VBA, neste mesmo arquivo, ao clicar no outro botão desta nova aba, ele retorna para a aba anterior (ex. Aba "home") e automaticamente ele ocultará a aba atual ("detalhes").

Estava tentando com esta rotina, mas sem sucesso:
Sub OCULTAHOME()
'
' OCULTAHOME Macro
'

'
ActiveWindow.ScrollWorkbookTabs Sheets:=1
ActiveWindow.ScrollWorkbookTabs Sheets:=1
ActiveWindow.ScrollWorkbookTabs Sheets:=1
Sheets("detalhes").Select
Range("A5").Select
ActiveWindow.ScrollWorkbookTabs Sheets:=-1
ActiveWindow.ScrollWorkbookTabs Sheets:=-1
ActiveWindow.ScrollWorkbookTabs Sheets:=-1
Sheets("HOME GERAL").Select
ActiveWindow.SelectedSheets.Visible = False
End Sub

Re: Esconder e exibir Aba - VBA

Enviado: 25 Nov 2019 às 22:51
por osvaldomp
Código: Selecionar todos
Sub OcultaReexibe()
 If ActiveSheet.Name = "detalhes" Then
  Sheets("HOME GERAL").Activate
  Sheets("detalhes").Visible = False
 Else
  Sheets("detalhes").Visible = True
  Sheets("detalhes").Activate
 End If
End Sub

Re: Esconder e exibir Aba - VBA

Enviado: 25 Nov 2019 às 23:03
por Jimmy
Olá Aliaut,

Veja se a planilha anexa te ajuda.

Quando a planilha Detalhes é escondida, a planilha a ser selecionada é a mesma que estava selecionada quando a Detalhe foi exibida.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan