Como usar o gravador de macro no excel 2016

Video: Curso Excel Avançado - Aula 01 + Filtro Avançado + VBA

Uma maneira você pode obter o código em um módulo VBA está gravando suas ações, usando o gravador de macro Excel. Uma coisa que você precisa lembrar é que você pode gravar apenas as coisas que você pode fazer diretamente no Excel. Exibir uma caixa de mensagem não é no repertório normais do Excel. (É uma coisa VBA.) O gravador de macro é útil, mas em muitos casos, você provavelmente terá que digitar pelo menos algum código manualmente.

Video: Microsoft Excel 2016 - Recording a Macro

Aqui está um exemplo passo-a-passo que mostra como gravar uma macro que insere uma nova planilha e esconde todos, mas os primeiros dez linhas e todos, mas os primeiros dez colunas. Se você quiser tentar este exemplo, começar com um novo livro, em branco e siga estes passos:

  1. Ative uma planilha na pasta de trabalho.

    Qualquer planilha vai fazer.

  2. Clique na guia Developer, e certifique-se de que usar referências relativa é não em destaque.

    Esta macro será gravado usando referências absolutas.

  3. Escolha desenvolvedor → Código → Gravar Macro, ou clique no ícone ao lado do indicador Pronto na extremidade esquerda da barra de status.

    Excel exibe sua caixa de diálogo Gravar Macro.

  4. Na caixa de diálogo Gravar Macro, nomear os TenByTen macro, e pressione Shift + T para a tecla de atalho.

    A macro pode ser executado quando você pressiona Ctrl + Shift + T.

  5. Clique em OK para iniciar a gravação.

    Excel insere automaticamente um novo módulo VBA no projeto que corresponde à pasta de trabalho ativa. Deste ponto em diante, o Excel converte suas ações no código VBA. Enquanto você está gravando, o ícone na barra de status se transforma em uma pequena praça. Este é um lembrete de que o gravador macro está em execução. Você também pode clicar nesse ícone para parar o gravador de macro.

  6. Clique no ícone Nova Folha para a direita da última guia da planilha.

    Excel insere uma nova planilha.

  7. Selecione toda a coluna K (o 11º coluna) e pressione Ctrl + Shift + direita da seta e depois à direita; clicar em qualquer coluna selecionada e escolha Ocultar no menu de atalho.

    Excel esconde todas as colunas selecionadas.



  8. Selecione toda a linha 11 e pressione Ctrl + Shift + para baixo da seta e depois à direita; clique em qualquer linha selecionada e escolha Ocultar no menu de atalho.

    Excel esconde todas as colunas selecionadas.

  9. Seleccione a célula A1.

  10. Escolha desenvolvedor → Código → Stop Recording, ou clique no botão Stop Recording na barra de status (o pequeno quadrado).

    Excel pára de gravar suas ações.

Para visualizar esta macro, pressione Alt + F11 recém-gravado para ativar o VBE. Localize o nome da pasta de trabalho na janela do projecto. Você vê que o projeto tem um novo módulo listados. O nome do módulo depende se você tivesse quaisquer outros módulos na pasta de trabalho quando você começou a gravação da macro. Se você não fez, o módulo será chamado Module1. Você pode clicar duas vezes o módulo para visualizar a janela de código para o módulo.

Aqui está o código gerado por suas ações:

Sub TenByTen () `` TenByTen macro `` atalho teclado: Ctrl + Shift + T`Sheets.Add Depois: = ActiveSheetColumns. ( “K: K”) SelectRange (Selecção, Selection.End (xlToRight)) SelectSelection.EntireColumn.. escondidas = TrueRows ( “11:11”). SelectRange (Selecção, Selection.End (xlDown)). SelectSelection.EntireRow.Hidden = TrueRange ( “A1”). SelectEnd Sub

Para experimentar este macro, ativar qualquer planilha e pressione a tecla de atalho que você atribuiu na Etapa 4: Ctrl + Shift + T.

Video: Excel Avançado - Formulário através de macro simples

Se você não atribuir uma tecla de atalho para a macro, não se preocupe. Veja como exibir uma lista de todas as macros disponíveis e executar o que deseja:

  1. Escolha desenvolvedor → Código → Macros.

    fãs de teclado pode pressionar Alt + F8. Qualquer um desses métodos exibe uma caixa de diálogo que lista todas as macros disponíveis.

  2. Seleccione a macro na lista (neste caso, TenByTen).

  3. Clique no botão Executar.

    Excel executa a macro, e você terá uma nova planilha com dez linhas visíveis e dez colunas visíveis.

Você pode executar qualquer número de comandos e executar qualquer número de ações enquanto o gravador macro está em execução. Excel obedientemente traduz suas ações do mouse e teclas de código VBA.

E, claro, você também pode editar a macro depois de gravá-la. Para testar suas novas habilidades, tente editar a macro para que ele insere uma planilha com nove linhas e colunas visíveis - perfeito para um puzzle Sudoku.


Publicações relacionadas