Logo Hardware.com.br
Franciele1812
Franciele181... Novo Membro Registrado
28 Mensagens 1 Curtida

[Resolvido] Ocultar e exibir abas no Excel com VBA.

#1 Por Franciele181... 03/10/2017 - 16:26
Olá,

Poderiam em ajudar com a planilha em anexo?

Eu tenho duas abas do excel que ficam ocultas, queria um macro que quando o usuario aperta o botão a aba 1 ou 2 exibi conforme os criterios que vai aparecer em uma celula.
Coloquei um exemplo no anexo.

É possível fazer isto? Não consegui achar nada na internet.

Anexos

osvaldomp
osvaldomp Geek Registrado
753 Mensagens 558 Curtidas
#2 Por osvaldomp
03/10/2017 - 19:06
Experimente:
Sub OcultaReexibePlans()
If [A1] = 1 Then
Sheets("Ocultar1&quot.Visible = True
Sheets("Ocultar2&quot.Visible = False
ElseIf [A1] = 2 Then
Sheets("Ocultar1&quot.Visible = False
Sheets("Ocultar2&quot.Visible = True
End If
End Sub


Opção sem botão para acionar a macro - cole o código abaixo no módulo da Planilha1. O código irá rodar automaticamente ao inserir o número 1 ou o número 2 em A1.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Address <> "$A$1" Then Exit Sub
If Target.Value = 1 Then
Sheets("Ocultar1&quot.Visible = True
Sheets("Ocultar2&quot.Visible = False
ElseIf Target.Value = 2 Then
Sheets("Ocultar1&quot.Visible = False
Sheets("Ocultar2&quot.Visible = True
End If
End Sub
Osvaldo
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal