Ir ao conteúdo
  • Cadastre-se
R Alexandre Souza

RESOLVIDO Macro Excel para mudar de aba pelo valor (nome da aba) digitado numa célula

Recommended Posts

Click botao direito sobre o nome da respect. aba e selecione "exibir codigo" e cole o cod abaixo:

Private Sub Worksheet_Change(ByVal Target As Range)Dim ws As Worksheet    For Each ws In ActiveWorkbook.Worksheets        If ws.Name = Target.Value Then ws.Activate: Exit For    NextEnd Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Click botao direito sobre o nome da respect. aba e selecione "exibir codigo" e cole o cod abaixo:

Private Sub Worksheet_Change(ByVal Target As Range)Dim ws As Worksheet    For Each ws In ActiveWorkbook.Worksheets        If ws.Name = Target.Value Then ws.Activate: Exit For    NextEnd Sub

 

Basole você pode me explicar as partes dessa macro?

 

Onde eu defino onde será digitado o nome da aba, por exemplo?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Private Sub Worksheet_Change(ByVal Target As Range)    Dim ws As Worksheet    If Not Intersect(Target, Range("$A1:$A10")) Is Nothing Then  'AQUI: altere seu intervalo        If Target.Value <> "" Then            For Each ws In ActiveWorkbook.Worksheets                If ws.Name = Target.Value Then ws.Activate: Exit For            Next        End If    End IfEnd Sub

* A macro só vai 'agir' no intervalo indicado. Altere de acordo c/ sua necessidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×