Como gravar uma macro no Excel

Executar as mesmas ações repetidamente não é apenas chato, mas também pode ser uma perda de tempo e um dreno de sua produtividade(productivity) . Isso é especialmente verdadeiro para usuários iniciantes do Excel(beginner Excel users) , que podem não perceber que é fácil automatizar tarefas comuns gravando uma macro. Mas o que é uma macro  do Excel ?(Excel)

As macros do Excel(Excel) permitem automatizar muitas das tarefas comuns que você executará, desde a inserção de fórmulas até a formatação de dados. Você não precisa ser um programador para criá-los, pois o Excel pode gravar suas ações conforme você as executa. Se você quiser saber como gravar uma macro no Excel , precisará seguir as etapas abaixo.

O que é uma macro do Excel?(What Is an Excel Macro?)

Uma macro do Excel é um conjunto de instruções gravadas, (Excel)criadas manualmente no VBA(created manually in VBA) (Visual Basic for Applications ) ou gravadas automaticamente usando a ferramenta Macro Recorder do Excel . Uma macro permite que você salve qualquer número de ações comuns, como excluir colunas em branco, alterar a formatação do texto ou inserir novas fórmulas em uma pasta de trabalho.

Essas ações salvas podem ser executadas com o clique de um botão ou usando um atalho de teclado específico. Cada macro tem um atalho específico que você pode usar para repetir rapidamente a ação.

Se você usar o Excel para gravar uma macro, reduzirá o tempo necessário para criar ou editar uma planilha, acelerando seu fluxo de trabalho no processo.

Como gravar uma macro no Excel(How to Record a Macro in Excel)

A maneira mais fácil de criar uma nova macro no Microsoft Excel é gravá-la usando a ferramenta Macro Recorder , que você pode usar no Excel no Windows ou Mac . Infelizmente, não é possível gravar uma macro no Excel Online

  1. Para gravar uma nova macro no Excel , abra uma pasta de trabalho nova ou existente. Na guia Desenvolvedor(Developer) na barra da faixa de opções, selecione o botão Gravar Macro(Record Macro) . Como alternativa, pressione as teclas Alt + T + M + R no teclado.

  1. Na janela Gravar Macro , você pode definir um nome para sua macro para identificar sua finalidade na caixa (Record Macro)Nome da macro(Macro name) , bem como fornecer uma descrição para outros usuários na caixa Descrição(Description ) . Você também pode adicionar uma tecla de atalho (como Ctrl + T ) para atribuir a nova macro a um atalho de teclado.

  1. No menu suspenso Armazenar macro em , você pode definir onde deseja salvar a macro depois de gravada, como (Store macro in)Esta pasta de trabalho(This Workbook ) (para salvá-la na pasta de trabalho aberta), Nova pasta de trabalho(New Workbook ) (para salvá-la em uma nova pasta de trabalho ) ou Pasta de trabalho de macro pessoal(Personal Macro Workbook ) (para permitir que você a use em várias pastas de trabalho). Selecione o botão OK para iniciar a gravação depois de confirmar suas escolhas.

  1. Depois de selecionar OK , o Gravador de Macros do Excel(Excel Macro Recorder) estará no modo de gravação. Cada ação que você executa, desde clicar em um botão até editar uma célula, será gravada. Execute as ações que deseja gravar como uma macro neste momento e selecione o botão Parar Gravação na guia (Stop Recording )Desenvolvedor(Developer) quando terminar.

Executando, editando ou excluindo macros existentes do Microsoft Excel(Running, Editing or Deleting Existing Microsoft Excel Macros)

Dependendo do local de salvamento selecionado na janela Gravar Macro , sua (Record Macro)Macro gravada estará pronta para ser executada em sua pasta de trabalho aberta ou em uma pasta de trabalho recém-aberta.

  1. Para executar, editar ou excluir a macro que você criou, selecione Developer > Macros na barra da faixa de opções.

  1. In the Macro window, a list of available macros to run in your open workbook will be listed. To run the macro, select it from the list, then select the Run button. You can also use the keyboard shortcut you selected when you created the macro to run it instead.

  1. To make changes to the recorded macro instead, select the Edit button. This will open the Excel VBA editor, allowing advanced users to edit the VBA code and change how the macro runs. VBA beginners may find it easier to simply delete the macro and record it again.

  1. To delete the macro, select it from the list, then select the Delete button.

  1. O Excel(Excel) solicitará que você confirme que deseja excluir a macro. Selecione Sim(Yes) para confirmar isso. Depois de excluída, você precisará gravar a macro novamente usando as etapas listadas acima.

Salvando arquivos do Excel com macros gravadas(Saving Excel Files with Recorded Macros)

As pastas de trabalho do Excel(Excel) geralmente são salvas no formato de arquivo XLSX(XLSX file format ) (ou XLS para pastas de trabalho criadas no Excel 2007 e anteriores). Este tipo de arquivo suporta a maioria dos dados do Excel(Excel) , mas exclui quaisquer macros salvas do Excel .(Excel)

Para salvar um arquivo do Excel(Excel) com macros gravadas, você precisará usar o formato de arquivo XLSM .

  1. Para salvar um arquivo do Excel(Excel) como uma pasta de trabalho habilitada para macro, selecione File > Save As > Browse

  1. Na janela Salvar como(Save As ) , selecione Excel Macro-Enabled Workbook (*.xlsm) no menu suspenso. Escolha um local para salvar o arquivo e selecione o botão Salvar(Save) para salvá-lo.

  1. Ao abrir o arquivo do Excel habilitado para macro em outro PC ou Mac , talvez seja necessário autorizar o Excel a executar primeiro as macros incluídas. Selecione o botão Habilitar Macros(Enable Macros) para fazer isso.

Compartilhando arquivos do Excel com macros gravadas(Sharing Excel Files with Recorded Macros)

As macros do Excel(Excel) são úteis, mas também incluem possíveis riscos de segurança. Se você abrir um arquivo do Excel(Excel) contendo macros de uma fonte que não reconhece ou não confia, está permitindo que esse arquivo execute códigos perigosos em seu PC.

Por causa disso, provedores de e-mail online como o Gmail bloqueiam automaticamente os usuários de enviar arquivos XLSM (pasta de trabalho (XLSM)do Excel(Excel) habilitada para macro ) para outros usuários. Se isso acontecer, você poderá usar serviços de compartilhamento de arquivos, como o Google Drive(Google Drive) , para compartilhá-los on-line com outros usuários.

Se você deseja compartilhar seu arquivo do Excel(Excel) habilitado para macro com outro usuário próximo, também pode consultar os métodos de transferência de arquivos locais(local file transfer methods) para compartilhá-lo com outro PC ou Mac ou com outros dispositivos, como smartphones.

Os arquivos do Excel(Excel) habilitados para macro podem ser empacotados com vírus ou outros malwares, portanto, se você abrir um arquivo do Excel no qual não confia, talvez seja necessário verificar se há malware(scan for malware) posteriormente para garantir que seu PC não seja comprometido. Ou digitalize o próprio arquivo(scan the file itself) antes de abri-lo.

Dicas e truques avançados do Excel(Advanced Excel Tips and Tricks)

Gravar uma macro é apenas um truque do Excel(Excel trick) que pode ajudá-lo a economizar tempo, mas existem outros recursos do Excel(Excel) que também podem torná-lo mais produtivo. Os(Power) usuários avançados podem estar interessados ​​em usar o Excel para extrair dados online(using Excel to scrape data online) , enquanto os analistas de dados podem estar curiosos sobre como usar COUNTIFS, SUMIFS e AVERAGEIFS(how to use COUNTIFS, SUMIFS and AVERAGEIFS) para uma ampla análise de dados.

Se você preferir trabalhar em equipe ou tiver dificuldades com uma fórmula complicada do Excel(Excel) , também poderá colaborar em planilhas do Excel(collaborate on Excel spreadsheets) usando uma pasta de trabalho compartilhada. Você pode achar que o Planilhas Google é uma opção melhor(Google Sheets is a better option) para colaboração on-line, no entanto, com muitas das mesmas funções e recursos.



About the author

Josh tem mais de 10 anos de experiência na indústria de software e wireless, especificamente nas áreas de programação e análises do Android. Atualmente, ele é engenheiro de software sênior da Microsoft, trabalhando em vários produtos do MS Office. Josh tem um forte interesse em ajudar outras pessoas a aprender novas ferramentas de software e está sempre disposto a compartilhar suas dicas e truques com aqueles que perguntam.



Related posts