Saber usar as fórmulas e funções do Excel, elaborar planilhas mirabolantes da NASA, fazer cálculos que nem mesmo você entende depois de um tempo… De que adianta tudo isso sem belos botões e menus chiques?
Afim, todos nos sabemos que o mundo é feito de aparências, e ser bonito faz a diferença. Se você assim como eu não nasceu com esse “dom-de-ser-bonito” pelo menos vamos deixar nosso trabalho belo aos olhos, não é mesmo. 🙂
Vídeo que explica tudo
Com aquela preguicinha de ler? Assista ao vídeo
Criando um botão ou menu
Para criar um botão/menu no Excel, a forma mais simples é ir na aba Inserir, no menu principal do Excel, selecionar uma forma qualquer e adiciona-lo a sua planilha.
No caso dos menus, essa forma deverá então ser renomeada, para fácil identificação no código de macro que funcionará para exibir e ocultar o menu. Já os botões não precisam ser renomeados, ao menos não necessariamente, seguindo o modelo que mostramos aqui.
Vamos falar sobre isso mais a frente
Botão com link para outras abas
Para fazer om que os seus botões te levem a outras abas do seu arquivo, siga estes passos:
- Selecione o objeto do botão
- Clique com o botão direito sobre ele e selecione a opção link
- Na tela que se abre, à esquerda, selecione Colocar neste arquivo
- À direita será exibida uma lista com todas as abas do seu arquivo, selecione a desejada. Você pode também escolher uma célula específica na aba selecionada, basta alterar o campo de referência de célula, na mesma janela
O menu ideal
O menu ideal deve ser composto por uma forma base, que será o fundo do menu como um todo, e alguns botões, que ficam dentro dessa primeira área, e que permitem fazer um que um menu faz, acessar opções.
Para isso, crie a base do menu e os botões desejados seguindo o que foi descrito anteriormente. Você talvez precise colocar alguma coisa na frente de outra, e mudar essas ordens, para isso, siga estes passos:
- Selecione o item que deseja jogar pra frente ou pra trás de outro
- No menu principal do Excel, vá para a aba Formatar (só aparece depois do objeto ser selecionado)
- Clique nos botões avançar e recuar conforme necessidade, é possível que tenha de clicar mais de uma vez no mesmo botão para obter o efeito desejado
Com seu menu e botões criados, siga estes passos:
- Selecione todos os objetos, segurando a tecla CTRL no teclado
- No menu principal do Excel, vá para a aba Formatar (só aparece depois do objeto ser selecionado)
- Clique em Agrupar
Agora será necessário renomear este grupo de objetos, que nada mais é que o seu menu.
- Selecione o objeto que deseja renomear
- Altere o nome na Caixa de Nome localizada à direita da Caixa de fórmulas, e logo acima da coluna A
- Aperte ENTER no teclado para confirmar
Fazendo com o que o menu apareça e fique oculto
Agora será necessário criar uma macro, que irá fazer essa função, indicando ao Excel que o menu deve ser ocultado ou exibido. Aqui é importante também já ter um botão criado, fora do menu, que será o gatilho para essa macro, exibindo/ocultando o menu.
Para criar a macro, siga estes passos:
- No teclado, aperte as teclas ALT + F11 para abrir o editor VBA
- Na janela que se abre, à esquerda na área em branco, clique com o botão direito do mouse e selecione: Inserir > Módulo
- Selecione o módulo recém criado e na parte à direita da tela é onde você irá inserir sua macro. O código a ser utilizado é:
Sub ExibeMenu()
ActiveSheet.Shapes("Nome do menu").Visible = Not ActiveSheet.Shapes("Nome do menu").Visible
End Sub
- No código acima, não esqueça de alterar Nome do menu para o nome que você deu ao seu menu
- Feche o editor VBA e volte para sua planilha
- Selecione o botão que irá comandar a exibição do menu
- Clique sobre este botão com o botão direito do mouse e selecione: Atribuir macro
- Na janela que se abre, selecione a macro recém criada e clique em OK
- Prontinho, faça o teste 🙂