Contente
- Conjunto de dados de exemplo
- O que é uma macro
- Como gravar uma macro
- Botão Gravar Macro
- Exemplo 1: Criando uma tecla de atalho de filtro
- Exemplo 2: Criação de uma tecla de atalho para limpar filtro
- Editando as teclas de atalho
- Salvando a pasta de trabalho
- A Bíblia do Excel 2019
Joshua é um estudante graduado da USF. Ele tem interesses em tecnologia de negócios, análise, finanças e lean six sigma.
Criar atalhos com teclas de atalho no Microsoft Excel é uma excelente maneira de acelerar as tarefas durante o dia de trabalho. Muitas tarefas podem ser automatizadas criando uma macro e atribuindo essa macro a uma tecla de atalho personalizada. Neste tutorial, abordamos o que é uma macro, como gravá-la e discutimos alguns exemplos de atalhos que você pode criar em uma planilha. Ao longo deste texto, usaremos a tabela abaixo para ilustrar exemplos. Faça download do exemplo de pasta de trabalho aqui se desejar acompanhar os exemplos.
Conjunto de dados de exemplo
O que é uma macro
Uma macro é um loop de código VBA que pode ser criado digitando manualmente o código ou registrando as ações executadas que criam o código. Depois que o código é criado, a macro pode ser atribuída a um objeto, como um botão ou uma tecla de atalho. O uso de macros pode economizar muito tempo para tarefas monótonas que precisam ser repetidas ao longo do dia de trabalho. A macro não precisa ser criada apenas para tarefas repetitivas. Você pode querer criá-los para tarefas que levam muito tempo para serem concluídas. Por exemplo, suponha que você tenha um documento .csv que recebe regularmente e que seu trabalho seja criar o mesmo relatório com esses dados brutos. Se os dados vierem para você no mesmo formato, você pode transformar essa tarefa de 20 minutos em uma tarefa de 2 segundos com o poder da macro do Excel. Para o propósito deste artigo, iremos apenas criar uma macro com o gravador de macro do Excel e atribuir as macros a um atalho de teclado.
Como gravar uma macro
Verifique o botão de gravação de macro no canto inferior esquerdo da tela na ilustração abaixo. Uma vez que este botão é clicado, todas as ações realizadas no programa Excel podem ser registradas passo a passo. O botão macro se transformará em um botão de parada em forma de quadrado que precisa ser pressionado para terminar o processo de gravação.
Botão Gravar Macro
Exemplo 1: Criando uma tecla de atalho de filtro
Neste primeiro exemplo, vamos filtrar por disciplina e, em seguida, por vendas superiores a US $ 5.000. Depois que o gravador de macro é ativado clicando no botão gravador de macro, outra janela aparece. É aqui que o atalho para a operação é personalizado. A macro precisa de um nome, tecla de atalho e, opcionalmente, você pode colocar uma descrição. Depois de clicar em OK, a macro começa a gravar.
Primeiro, o que é preciso é filtrar apenas pela disciplina do pediatra. Para encontrar as opções de filtro para a disciplina, clique na seta para baixo no cabeçalho da disciplina. Desmarque “Selecionar tudo”, marque “Pediatra” e clique no botão OK para continuar.
Em seguida, clique na seta para baixo no cabeçalho Total para fazer com que as opções de filtro apareçam para essa coluna. Para exibir apenas um número maior, menor ou igual a um determinado número, você deve encontrar a opção “Filtros de número”. O que precisa ser exibido são os registros superiores a US $ 5.000, portanto, "maior que" deve ser clicado.
A caixa Custom AutoFilter deve aparecer. Neste ponto, precisamos verificar se a opção maior que foi selecionada e digitar 5000 para esse filtro. Após clicar em OK, o filtro secundário terá efeito.
Para interromper o processo de gravação da macro, o botão quadrado na parte inferior do canto esquerdo precisa ser pressionado. A ilustração abaixo mostra os dados depois que os dois filtros foram adicionados. Para rastrear os atalhos que você cria, você pode inserir uma caixa de texto para referência. Se uma caixa de texto for adicionada, certifique-se de mantê-la acima e fora do caminho dos registros.
Exemplo 2: Criação de uma tecla de atalho para limpar filtro
Agora que existe um mecanismo para criar o relatório, gostaria de poder voltar à tabela original com o uso de um atalho. Para isso, comece clicando no botão gravar macro. Desta vez, criaremos um atalho com letra maiúscula. Ao usar uma letra maiúscula para uma tecla de atalho, você terá que usar as teclas control e shift para ativar a macro. Após preencher a data necessária e clicar em OK a macro iniciará a gravação.
Para limpar os dois filtros da tabela, vá para a tabela inicial e encontre a seção Editar à direita da tela. Clique em Sort & Filter e depois em Clear. Isso removerá todos os filtros feitos na mesa.
Depois de clicar no botão quadrado de parada no canto esquerdo inferior, agora você pode alternar entre o tipo que foi criado com as teclas de atalho Ctrl + k e Ctrl + Shift + K.
Editando as teclas de atalho
Em algum momento, você pode querer editar suas teclas de atalho. Por exemplo, usei Ctrl + k como um atalho para classificar a tabela, mas Ctrl + k já tinha uma função associada a ela. A função normal de Ctrl + k é inserir um hiperlink. Por esse motivo, gostaria de alterar a tecla de atalho para Ctrl + u. Para alterar a tecla de atalho, você deve ir para a guia de visualização e clicar no botão de macro na seção de macro. Em seguida, clique em visualizar macros.
Em seguida, escolha a macro na lista em que a tecla de atalho precisa ser alterada na lista. Clique no botão de opções e você terá a oportunidade de alterar a tecla de atalho.
Salvando a pasta de trabalho
As pastas de trabalho que têm macros gravadas precisam ser salvas com a extensão de arquivo .xlsm. Para fazer isso, clique na guia Arquivo e, em seguida, clique em “Salvar como”. Encontre um local para salvar o arquivo e clique na seta para baixo à esquerda do botão Salvar. Selecione a opção “Pasta de trabalho habilitada para macro do Excel ( *. Xlsm)” e clique em salvar.
Para saber mais sobre como usar macros do Excel para aplicativos de negócios, recomendo o livro a seguir. Há anos uso a Bíblia do Excel para melhorar minha compreensão de todos os aspectos deste produto Microsoft.