Como Criar Atalhos em Menu Suspenso Excel

Neste artigo você aprenderá como criar atalhos em menus suspensos no Excel.

Criar Lista de Planilhas da Pasta de Trabalho

Para iniciarmos iremos criar uma lista de planilhas da pasta de trabalho.

Para isso clique em Fórmulas->Gerenciador de Nomes e clique em Novo, coloque o nome _ListaPlanilhas e coloque este nome em Refere-se a: =TRANSPOR(INFO.PASTA.TRABALHO(1))

atalhos menu suspenso 1

Clique em Fechar e na planilha digite a seguinte fórmula:

=EXT.TEXTO(_ListaPlanilhas;LOCALIZAR(“]”;_ListaPlanilhas;1)+1;200)

Isso retorna os dados de todas as planilhas da pasta de trabalho, como vemos abaixo:

atalhos menu suspenso 2

Criar Lista de Validação de Dados

Temos uma planilha chamada Menu, nela clique em uma célula e em Dados->Validação de dados.

Nela clique em Lista em Permitir e em Fonte selecione a primeira célula do Aux.

Na fonte digite =Aux!$B$5#, com isso você terá uma lista de todas as planilhas à partir daquela célula.

atalhos menu suspenso 3

Habilitar a Guia Desenvolvedor

Inicialmente será necessário habilitar a guia desenvolvedor, caso não esteja habilitada.

Faça como neste artigo, se precisar: https://www.guiadoexcel.com.br/como-habilitar-a-guia-desenvolvedor-no-excel/

É aqui que iremos colocar o código para que ao mudar a planilha selecionada na lista de validação e ela irá pra outra planilha.

Colocar o Código

No VBA clique na árvore da esquerda e clique duas vezes sobre a planilha Menu que temos no nosso exemplo ou outra em que está a lista de validação.

Após isso coloque o seguinte código fonte:

Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    
    If ActiveSheet.Range("lAtalho").Address = Target.Address Then
        ActiveWorkbook.Sheets(Target.Value).Select
    End If
End Sub

Após isso ficará conforme vemos abaixo:

Resultado dos Atalhos em Menu Suspenso no Excel

Após isso temos o seguinte resultado, aonde clicar em qualquer item da lista fará com que o código VBA seja acionado e uma das planilhas seja então selecionada.

atalhos menu suspenso 4

Colocamos também um atalho em cada planilha para voltar ao menu principal.

Download Planilha Atalhos Menu Suspenso Excel

Clique no botão abaixo para realizar o  download da planilha de atalhos de menu suspenso no Excel de exemplo:

Baixe a planilha


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel