{"id":17,"date":"2023-11-21T17:33:52","date_gmt":"2023-11-21T17:33:52","guid":{"rendered":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/"},"modified":"2023-12-06T11:37:57","modified_gmt":"2023-12-06T11:37:57","slug":"gravar-uma-macro","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/","title":{"rendered":"Como gravar uma macro no excel?"},"content":{"rendered":"<div class=\"excel-before-content-2\" id=\"excel-3256489704\"><script type=\"text\/javascript\">\r\n\tatOptions = {\r\n\t\t'key' : 'c1158f160081d6540a8409e6925dab94',\r\n\t\t'format' : 'iframe',\r\n\t\t'height' : 250,\r\n\t\t'width' : 300,\r\n\t\t'params' : {}\r\n\t};\r\n<\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/c1158f160081d6540a8409e6925dab94\/invoke.js\"><\/script><\/div><div class=\"excel-before-content\" id=\"excel-503656309\"><script type=\"text\/javascript\">\r\n\tatOptions = {\r\n\t\t'key' : 'c1158f160081d6540a8409e6925dab94',\r\n\t\t'format' : 'iframe',\r\n\t\t'height' : 250,\r\n\t\t'width' : 300,\r\n\t\t'params' : {}\r\n\t};\r\n<\/script>\r\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/c1158f160081d6540a8409e6925dab94\/invoke.js\"><\/script><\/div> <p class=\"wp-block-heading\"><strong>PONTOS CHAVE<\/strong><\/p><ul><li> Gravar uma macro significa registrar as a\u00e7\u00f5es que voc\u00ea executa no Excel.<\/li><li> Voc\u00ea deve usar o gravador de macro para gravar uma macro.<\/li><li> O gravador de macro gera o c\u00f3digo na parte de tr\u00e1s enquanto voc\u00ea executa a atividade.<\/li><li> No Excel, voc\u00ea n\u00e3o pode pausar durante a grava\u00e7\u00e3o de uma macro.<\/li><li> O gravador de macro n\u00e3o cria c\u00f3digo perfeito, portanto, limpe seu c\u00f3digo ap\u00f3s a grava\u00e7\u00e3o.<\/li><\/ul><p> Este guia o ajudar\u00e1 a aprender todos os aspectos da grava\u00e7\u00e3o de uma macro. Voc\u00ea tamb\u00e9m aprender\u00e1 como limpar o c\u00f3digo depois de salv\u00e1-lo.<\/p><p> Ent\u00e3o vamos come\u00e7ar.<\/p><h2 class=\"wp-block-heading\"> O que \u00e9 gravador de macro?<\/h2><p> Excel Macro Recorder \u00e9 uma ferramenta que pode <strong>registrar (n\u00e3o todas) as a\u00e7\u00f5es<\/strong> que voc\u00ea executa no Excel e <strong>gerar c\u00f3digo<\/strong> para elas. Fa\u00e7a uma tarefa espec\u00edfica uma vez e ela gerar\u00e1 uma macro para isso e, na pr\u00f3xima vez, em vez de executar essa tarefa manualmente, voc\u00ea precisar\u00e1 executar esse c\u00f3digo.<\/p><p> Pense em uma c\u00e2mera de v\u00eddeo, ela funciona assim e gera c\u00f3digo para a atividade que voc\u00ea est\u00e1 realizando. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49640\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"479\" height=\"301\"><\/figure><\/div><p class=\"content-box-red\"> Voc\u00ea deve entender que pode haver momentos em que um gravador de macro n\u00e3o consiga fornecer c\u00f3digo. No entanto, ainda \u00e9 uma \u00f3tima maneira de aprender o c\u00f3digo, caso voc\u00ea n\u00e3o o conhe\u00e7a.<\/p><p> Voc\u00ea pode encontrar o bot\u00e3o do gravador de macro na <a href=\"https:\/\/exceladvisor.org\/pt\/adicione-uma-guia-de-desenvolvedor\/\">guia do desenvolvedor<\/a> . <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49433\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-bouton-enregistreur-macro.png\" sizes=\"auto, \" srcset=\"\" alt=\"bot\u00e3o macro-gravador\" width=\"298\" height=\"119\"><\/figure><\/div><p class=\"content-box-grey\"> Usar <a href=\"https:\/\/exceladvisor.org\/pt\/vba\/\">VBA para programa\u00e7\u00e3o no Excel<\/a> \u00e9 uma das <a href=\"https:\/\/exceladvisor.org\/pt\/habilidades-de-excelencia\/\">habilidades avan\u00e7adas do Excel<\/a> e para come\u00e7ar a usar o VBA voc\u00ea precisa ser proficiente na grava\u00e7\u00e3o de macros.<\/p><h2 class=\"wp-block-heading\"> Planejando antes de gravar uma macro<\/h2><p> Se voc\u00ea quiser gravar um v\u00eddeo, \u00e9 preciso fazer um pouco de planejamento antes, como criar um roteiro, ter ilumina\u00e7\u00e3o adequada, etc. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49432\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-a-propos-de-lenregistreur-de-macros.png\" sizes=\"auto, \" srcset=\"\" alt=\"sobre gravador de macro\" width=\"672\" height=\"150\"><\/figure><\/div><p> Da mesma forma, gravar uma macro requer algum planejamento.<\/p><p> A quest\u00e3o \u00e9 que voc\u00ea n\u00e3o deseja obter o c\u00f3digo da atividade que n\u00e3o deseja executar ao usar a macro gravada novamente.<\/p><p> A melhor maneira de fazer isso \u00e9 anotar as etapas que voc\u00ea precisa concluir e segui-las durante a grava\u00e7\u00e3o.<\/p><p> Aqui gravaremos uma macro que pode aplicar a seguinte formata\u00e7\u00e3o \u00e0 c\u00e9lula selecionada:<\/p><ul><li> Cor da fonte: vermelho<\/li><li> Tamanho da fonte: 12<\/li><li> Estilo da fonte: Verdena<\/li><li> Texto da fonte: Negrito<\/li><\/ul><p> Como eu disse, o planejamento \u00e9 essencial, e antes de gravar esta macro, h\u00e1 uma coisa que precisamos cuidar: selecionar a c\u00e9lula alvo antes de iniciarmos a grava\u00e7\u00e3o.<\/p><p> Como eu disse, o planejamento \u00e9 essencial, e antes de gravar esta macro, h\u00e1 uma coisa que precisamos cuidar: selecionar a c\u00e9lula alvo antes de iniciarmos a grava\u00e7\u00e3o.<\/p><p> A raz\u00e3o \u00e9 que se selecionarmos uma c\u00e9lula durante a grava\u00e7\u00e3o da macro, ela tamb\u00e9m salvar\u00e1 essa sele\u00e7\u00e3o.<\/p><p> Portanto, quando voc\u00ea executar esta macro novamente, ela selecionar\u00e1 aquela c\u00e9lula espec\u00edfica para aplicar toda a formata\u00e7\u00e3o a ela. Mas o que queremos \u00e9 aplicar a formata\u00e7\u00e3o na c\u00e9lula que est\u00e1 ativa (que est\u00e1 selecionada).<\/p><h2 class=\"wp-block-heading\"> Etapas para gravar uma macro usando o gravador de macro<\/h2><p> <strong>Para SALVAR uma MACRO no Excel, voc\u00ea pode seguir os seguintes passos:<\/strong><\/p><ol><li> Primeiro, selecione a c\u00e9lula A4 (esta \u00e9 a c\u00e9lula onde aplicaremos a formata\u00e7\u00e3o e gravaremos nossa macro). <br><img loading=\"lazy\" decoding=\"async\" title=\"3-salve-uma-macro-no-excel\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-enregistrer-une-macro-dans-excel.png\" sizes=\"auto, \" srcset=\"\" alt=\"record-a-macro-in-excel\" width=\"294\" height=\"206\"><\/li><li> Em seguida, v\u00e1 at\u00e9 a \u201caba Desenvolvedor\u201d, e antes de pressionar o bot\u00e3o \u201cSAVE\u201d, habilite a refer\u00eancia relativa (saberemos mais sobre isso em alguns minutos). <br><img decoding=\"async\" title=\"Refer\u00eancia relativa de 4 ativa\u00e7\u00f5es\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-activer-la-reference-relative.png\" sizes=\"\" srcset=\"\" alt=\"turn-on-the-relative-reference\"><\/li><li> Pressione o bot\u00e3o de grava\u00e7\u00e3o.<\/li><li> E no momento em que voc\u00ea clicar nele, voc\u00ea receber\u00e1 uma caixa de di\u00e1logo para preencher alguns detalhes sobre a macro que vai gravar (sim, precisamos preench\u00ea-la). <br><img loading=\"lazy\" decoding=\"async\" title=\"6 caixas de di\u00e1logo para preencher alguns detalhes sobre a macro\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/6-boite-de-dialogue-pour-remplir-certains-des-details-sur-la-macro.png\" sizes=\"auto, \" srcset=\"\" alt=\"dialog-box-to-fill-some-of-the-details-about-the-macro\" width=\"408\" height=\"328\"><ul><li> Nome da macro: \u201cHighlightCell\u201d.<\/li><li> Tecla de atalho: pressione Shift+H para definir o atalho de teclado Control+Shift+H.<\/li><li> Armazenar macro em: Selecione Pasta de macro pessoal.<\/li><li> Descri\u00e7\u00e3o: Esta macro aplica uma cor vermelha, tamanho de fonte 12, estilo de fonte Verdana e deixa a fonte em negrito.<\/li><\/ul><\/li><li> Por fim, clique em OK.<\/li><li> Neste ponto, o Excel come\u00e7a a salvar tudo (voc\u00ea pode ver o \u00edcone na barra de status que diz \u201cUma macro est\u00e1 gravando, clique para parar a grava\u00e7\u00e3o\u201d). <br><img loading=\"lazy\" decoding=\"async\" title=\"7-uma-macro-est\u00e1-sendo-gravada\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/7-une-macro-est-en-train-denregistrer.png\" sizes=\"auto, \" srcset=\"\" alt=\"a-macro-is-currently-recording\" width=\"422\" height=\"64\"><\/li><li> Ent\u00e3o agora aplique as quatro formata\u00e7\u00f5es que decidimos. <br><img loading=\"lazy\" decoding=\"async\" title=\"8-aplicar as quatro formata\u00e7\u00f5es\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/8-appliquer-les-quatre-formatages.png\" sizes=\"auto, \" srcset=\"\" alt=\"apply-all-the-four-formattings\" width=\"266\" height=\"123\"><ul><li> Cor da fonte: vermelho<\/li><li> Tamanho da fonte: 12<\/li><li> Estilo da fonte: Verdena<\/li><li> Texto da fonte: Negrito<\/li><\/ul><\/li><li> Depois de fazer isso, volte para a guia do desenvolvedor e clique em \u201cParar grava\u00e7\u00e3o\u201d ou voc\u00ea tamb\u00e9m pode parar a grava\u00e7\u00e3o na barra de status onde diz \u201cclique aqui para parar a grava\u00e7\u00e3o\u201d. cadastro&#8221;. <br><img loading=\"lazy\" decoding=\"async\" title=\"Registro em 9 etapas\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/9-arreter-lenregistrement.png\" sizes=\"auto, \" srcset=\"\" alt=\"stop-recording\" width=\"261\" height=\"115\"><\/li><\/ol><p> <strong>Parab\u00e9ns!<\/strong> Voc\u00ea fez isso e neste ponto voc\u00ea tem uma macro salva em sua pasta de trabalho, mas agora o pr\u00f3ximo passo \u00e9 entend\u00ea-la.<\/p><h2 class=\"wp-block-heading\"> Como o gravador de macro gera c\u00f3digo<\/h2><p> O gravador de macro gera um c\u00f3digo para voc\u00ea conforme voc\u00ea executa as atividades.<\/p><p> Para entender isso, primeiro voc\u00ea precisa ver o c\u00f3digo. Ent\u00e3o para fazer isso, abra o <strong><a href=\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/\">editor Visual Basic<\/a><\/strong> , v\u00e1 at\u00e9 a aba Desenvolvedor \u279c Editor Visual Basic. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49441\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/10-ouvrir-lediteur-de-base-visuel.png\" sizes=\"auto, \" srcset=\"\" alt=\"editor-visual-b\u00e1sico aberto\" width=\"313\" height=\"131\"><\/figure><\/div><p> E ent\u00e3o abra o m\u00f3dulo1 onde voc\u00ea tem seu c\u00f3digo armazenado. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49442\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/11-ouvrir-le-module1.png\" sizes=\"auto, \" srcset=\"\" alt=\"m\u00f3dulo aberto1\" width=\"1190\" height=\"854\"><\/figure><\/div><p> Na janela de c\u00f3digo, voc\u00ea pode ver todo o c\u00f3digo gerado pelo gravador de macro junto com todos os detalhes inseridos.<\/p><p> Como voc\u00ea pode ver, o nome da macro, a tecla de atalho e a descri\u00e7\u00e3o est\u00e3o antes do c\u00f3digo.<\/p><p> Agora vamos entender o c\u00f3digo <em>(como eu disse anteriormente, gravador de macro n\u00e3o cria c\u00f3digo perfeito, ent\u00e3o voc\u00ea tem que limp\u00e1-lo toda vez, e aprenderemos isso na pr\u00f3xima parte).<\/em><\/p><p> Voc\u00ea concluiu todas as quatro atividades e o gravador de macro gerou o c\u00f3digo de quatro partes. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49443\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/12-macro-enregistreur-a-genere-le-code.png\" sizes=\"auto, \" srcset=\"\" alt=\"c\u00f3digo gerado pelo gravador de macro\" width=\"459\" height=\"562\"><\/figure><\/div><ol><li> Na primeira parte, o c\u00f3digo diz que a cor da fonte da c\u00e9lula selecionada deve ser vermelha, e para isso utilizou um valor num\u00e9rico.<\/li><li> A segunda parte do c\u00f3digo indica que o tamanho da fonte das c\u00e9lulas selecionadas deve ser \u201c12\u201d.<\/li><li> E na terceira parte diz que o estilo da fonte deveria ser &#8220;Verdana&#8221;.<\/li><li> Por fim, na quarta parte diz que a fonte da c\u00e9lula selecionada deve estar em negrito.<\/li><\/ol><h2 class=\"wp-block-heading\"> Limpar macro gravada<\/h2><p> Neste ponto, voc\u00ea gravou sua primeira macro e sabe como esse c\u00f3digo \u00e9 gerado. Mas voc\u00ea precisa limpar o c\u00f3digo que possui no m\u00f3dulo.<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub HighlightCell() ' 'HighlightCell Macro 'This macro applies a red color, font size 12, 'font style Verdana, and makes the font bold ' 'Keyboard Shortcut: Ctrl+Shift+H ' With Selection.Font .Color = -16776961 .TintAndShade = 0 End With With Selection.Font .Name = \"Calibri\" .Size = 12 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNo .Color = -16776961 .TintAndShade = 0 .ThemeFont = xlThemeFontMinor End With With Selection.Font .Name = \"Verdana\" .Size = 12 .Strikethrough = False .Superscript = False .Subscript = False .OutlineFont = False .Shadow = False .Underline = xlUnderlineStyleNone .Color = -16776961 .TintAndShade = 0 .ThemeFont = xlThemeFontNone End With Selection.Font.Bold = True End Sub<\/code><\/pre><p> Se voc\u00ea olhar de perto, isso \u00e9 muito mais longo do que as atividades que ele pode realizar. Existem muitas propriedades inclu\u00eddas neste c\u00f3digo que n\u00e3o s\u00e3o obrigat\u00f3rias.<\/p><p> N\u00e3o s\u00f3 com esse c\u00f3digo, toda vez que voc\u00ea grava uma macro voc\u00ea tem que limp\u00e1-la todas as vezes.<\/p><p> Mas antes de come\u00e7ar a limpar esse c\u00f3digo, voc\u00ea precisa se lembrar das quatro atividades que realizou e para as quais precisa ter c\u00f3digo em seu m\u00f3dulo:<\/p><ul><li> Cor da fonte: vermelho<\/li><li> Tamanho da fonte: 12<\/li><li> Estilo da fonte: Verdena<\/li><li> Texto da fonte: Negrito<\/li><\/ul><p> Vamos identificar as linhas de c\u00f3digo que realizam essas quatro atividades. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49444\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/13-identifier-les-lignes-de-code.png\" sizes=\"auto, \" srcset=\"\" alt=\"identificar linhas de c\u00f3digo\" width=\"402\" height=\"492\"><\/figure><\/div><p> Agora que voc\u00ea identificou as linhas de c\u00f3digo que realizam as atividades reais que voc\u00ea executou, e tamb\u00e9m temos esse c\u00f3digo de quatro partes.<\/p><p> \u00c9 hora de limpar o c\u00f3digo e remover todas as linhas indesejadas. Siga os passos abaixo.<\/p><ul><li> Na PRIMEIRA parte, voc\u00ea precisa do c\u00f3digo de linha que aplica a cor da fonte RED, portanto a propriedade &#8220;TintAndShade&#8221; n\u00e3o exige isso. <\/li><\/ul><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49445\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Code-de-14-lignes-qui-applique-la-couleur-de-police-rouge.png\" sizes=\"auto, \" srcset=\"\" alt=\"c\u00f3digo de linha que aplica a cor da fonte vermelha\" width=\"356\" height=\"122\"><\/figure><\/div><ul><li> Agora na SEGUNDA parte precisamos do tamanho da fonte, n\u00e3o de todas as outras propriedades, ent\u00e3o remova-as. <\/li><\/ul><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49446\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/15-la-taille-de-la-police.png\" sizes=\"auto, \" srcset=\"\" alt=\"tamanho da fonte\" width=\"320\" height=\"298\"><\/figure><\/div><ul><li> Depois disso, na TERCEIRA parte, precisamos ter a propriedade do nome da fonte, ent\u00e3o remova todas as outras propriedades. <\/li><\/ul><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49447\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/16-propriete-de-nom-de-police.png\" sizes=\"auto, \" srcset=\"\" alt=\"propriedade do nome da fonte\" width=\"332\" height=\"287\"><\/figure><\/div><ul><li> Na parte QUATRO, voc\u00ea tem apenas uma linha de c\u00f3digo, que deixar\u00e1 a fonte em negrito.<\/li><\/ul><p> Neste ponto o c\u00f3digo fica assim, que \u00e9 muito menor que o c\u00f3digo gerado pelo gravador de macro. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49448\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/17-mettre-la-police-en-gras.png\" sizes=\"auto, \" srcset=\"\" alt=\"tornar a fonte em negrito\" width=\"288\" height=\"312\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub HighlightCell() ' 'HighlightCell Macro 'This macro applies a red color, font size 12, 'font style Verdana, and makes the font bold ' 'Keyboard Shortcut: Ctrl+Shift+H ' With Selection.Font .Color = -16776961 End With With Selection.Font .Size = 12 End With With Selection.Font .Name = \"Verdana\" End With Selection.Font.Bold = True End Sub<\/code><\/pre><p> Mas voc\u00ea ainda pode fazer mais.<\/p><p> Se voc\u00ea observar atentamente o c\u00f3digo, ver\u00e1 que ele usou &#8220;With Selection.Font&#8221; quatro vezes, mas como voc\u00ea est\u00e1 se referindo ao mesmo objeto para todas as quatro propriedades, poder\u00e1 us\u00e1-lo uma vez.<\/p><p> Ent\u00e3o o c\u00f3digo final ser\u00e1: <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49449\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/18-code-final.png\" sizes=\"auto, \" srcset=\"\" alt=\"c\u00f3digo final\" width=\"252\" height=\"172\"><\/figure><\/div><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub HighlightCell() ' 'HighlightCell Macro 'This macro applies a red color, font size 12, 'font style Verdana, and makes the font bold ' 'Keyboard Shortcut: Ctrl+Shift+H ' With Selection.Font .Color = -16776961 .Name = \"Verdana\" .Size = 12 .Bold = True End With End Sub<\/code><\/pre><p> Ao executar esse c\u00f3digo, ele executar\u00e1 as mesmas atividades que voc\u00ea gravou.<\/p><h3 class=\"wp-block-heading\"> O que \u00e9 que voc\u00ea fez?<\/h3><p> No novo c\u00f3digo, voc\u00ea tem apenas linhas de c\u00f3digo que realizam as atividades necess\u00e1rias.<\/p><p> O ponto a ser entendido aqui \u00e9 que com cada objeto sempre existem propriedades, e quando o gravador de macro grava, ele adiciona todas essas propriedades a esse objeto, mesmo que voc\u00ea n\u00e3o as utilize.<\/p><p> \u00c9 por isso que voc\u00ea precisa remover todas essas propriedades do c\u00f3digo.<\/p><p> E a outra coisa \u00e9 que mesmo que voc\u00ea use apenas um objeto em seu c\u00f3digo, o gravador de macro se refere a ele repetidamente quando voc\u00ea realiza atividades diferentes e \u00e9 por isso que voc\u00ea usou &#8220;Com Sele\u00e7\u00e3o. Fonte&#8221; uma vez e adicionou todas as propriedades abaixo dele .<\/p><p> Em todas as situa\u00e7\u00f5es, para limpar qualquer c\u00f3digo gerado pelo gravador de macro, voc\u00ea deve identificar as linhas reais de c\u00f3digo que executam as atividades necess\u00e1rias e remover o restante.<\/p><p> Ao limpar o c\u00f3digo de macro salvo, a melhor maneira \u00e9 depurar o c\u00f3digo passo a passo.<\/p><h3 class=\"wp-block-heading\"> <strong>Leia-o<\/strong><\/h3><ul><li> Abra o editor VBA e a janela do Excel lado a lado e pressione F8 para executar o c\u00f3digo passo a passo.<\/li><li> Como voc\u00ea tem a janela do Excel aberta ao lado, voc\u00ea pode ver qual linha de c\u00f3digo est\u00e1 executando a atividade.<\/li><li> E depois de identificar o c\u00f3digo que voc\u00ea precisa, voc\u00ea pode exclu\u00ed-lo, o que n\u00e3o \u00e9 necess\u00e1rio.<\/li><\/ul><h2 class=\"wp-block-heading\"> Nomeie uma macro<\/h2><p> Cada vez que voc\u00ea grava uma macro, \u00e9 necess\u00e1rio dar um nome a essa macro, mas existem algumas regras que um nome deve obedecer:<\/p><ul><li> O nome de uma macro pode ter at\u00e9 80 caracteres.<\/li><li> Voc\u00ea n\u00e3o pode usar espa\u00e7os, pontua\u00e7\u00e3o ou caracteres especiais.<\/li><li> Deve come\u00e7ar com uma letra.<\/li><\/ul><p> Al\u00e9m dessas regras, existem algumas palavras que o VBA pro\u00edbe usar como nome.<\/p><p> Por outro lado, \u00e9 essencial usar um nome significativo em vez de nomes padr\u00e3o como Macro1 ou Teste1.<\/p><p> Como n\u00e3o \u00e9 poss\u00edvel usar espa\u00e7os em um nome de macro, voc\u00ea pode usar um sublinhado ou colocar a primeira letra de cada palavra em mai\u00fascula para aumentar a legibilidade.<\/p><h2 class=\"wp-block-heading\"> Armazenando a macro gravada<\/h2><p> Antes de gravar uma macro, voc\u00ea deve especificar onde deseja salv\u00e1-la e tem tr\u00eas op\u00e7\u00f5es para isso: <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49450\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/19-memorisation-de-la-macro-enregistree.png\" sizes=\"auto, \" srcset=\"\" alt=\"armazenar a macro gravada\" width=\"434\" height=\"171\"><\/figure><\/div><ul><li> <strong>Nova pasta de trabalho<\/strong> : voc\u00ea pode selecionar esta op\u00e7\u00e3o se quiser salvar sua macro em uma nova pasta de trabalho.<\/li><li> <strong>Esta pasta de trabalho<\/strong> : Ao selecionar esta op\u00e7\u00e3o, voc\u00ea pode salvar a macro na pasta de trabalho atual.<\/li><li> <strong><a href=\"https:\/\/exceladvisor.org\/pt\/caderno-macro-pessoal\/\">Pasta de trabalho pessoal de macros<\/a><\/strong> : Com esta op\u00e7\u00e3o voc\u00ea pode acessar macros de todas as pastas de trabalho.<\/li><\/ul><h2 class=\"wp-block-heading\"> Refer\u00eancia relativa<\/h2><p> Ao gravar a macro acima, eu disse para voc\u00ea selecionar \u201cUsar refer\u00eancias relativas\u201d antes de pressionar o bot\u00e3o \u201cIniciar grava\u00e7\u00e3o\u201d.<\/p><p> No Excel, quando voc\u00ea grava uma macro, o Excel usa &#8220;Refer\u00eancia Absoluta&#8221; por padr\u00e3o. No entanto, voc\u00ea pode alter\u00e1-lo antes de gravar uma macro.<\/p><p> A quest\u00e3o \u00e9 que usar refer\u00eancias relativas \u00e9 crucial se voc\u00ea deseja que uma macro execute a atividade registrada em qualquer lugar da planilha.<\/p><p> Para que voc\u00ea entenda a diferen\u00e7a entre os dois modos de refer\u00eancia, quero que registre a atividade de duas maneiras diferentes.<\/p><ul><li> Primeiro, selecione a c\u00e9lula A1 e comece a gravar uma macro (sem habilitar \u201cUsar refer\u00eancia relativa\u201d), depois <strong>selecione a c\u00e9lula E5<\/strong> .<\/li><li> Voc\u00ea obter\u00e1 o c\u00f3digo abaixo por gravador de macro:<\/li><\/ul><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub AbsoluteReferenceMacro() Range(\"E5\").Select End Sub<\/code><\/pre><ul><li> Novamente, selecione a c\u00e9lula A1, habilite \u201cUsar refer\u00eancia relativa\u201d e registre a mesma atividade (selecione a c\u00e9lula E5).<\/li><li> Mas no momento, o c\u00f3digo que voc\u00ea obteve \u00e9 diferente:<\/li><\/ul><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub RelativeReferenceMacro() ActiveCell.Offset(4, 4).Range(\u201cA1\u201d).Select End Sub<\/code><\/pre><p> Voc\u00ea gravou esses dois c\u00f3digos fazendo a mesma atividade, mas usando modos de refer\u00eancia diferentes. CERTO?<\/p><p> O primeiro c\u00f3digo de macro \u00e9 bastante simples de entender; diz para selecionar a c\u00e9lula E5.<\/p><p> E se voc\u00ea executar esta macro, ela far\u00e1 a mesma coisa, que \u00e9 selecionar a c\u00e9lula E5, qualquer c\u00e9lula que voc\u00ea tenha selecionado neste momento.<\/p><p> Por outro lado, o segundo c\u00f3digo de macro diz outra coisa, e se voc\u00ea selecionar outra c\u00e9lula antes de executar este c\u00f3digo, ele selecionar\u00e1 uma c\u00e9lula diferente.<\/p><p> Para que?<\/p><p> Quando voc\u00ea gravou esta macro, a c\u00e9lula ativa era A1, ent\u00e3o voc\u00ea selecionou E5, que est\u00e1 quatro c\u00e9lulas abaixo e quatro c\u00e9lulas \u00e0 direita da c\u00e9lula A1.<\/p><p> Agora, como voc\u00ea salvou esta macro com uma refer\u00eancia relativa, isso sempre selecionar\u00e1 a c\u00e9lula, que est\u00e1 quatro c\u00e9lulas abaixo e quatro c\u00e9lulas \u00e0 direita da c\u00e9lula ativa.<\/p><p> Digamos que se a c\u00e9lula ativa for D4, ela selecionar\u00e1 a c\u00e9lula H8, que est\u00e1 quatro c\u00e9lulas abaixo e quatro c\u00e9lulas \u00e0 direita.<\/p><p class=\"content-box-blue\"> Voc\u00ea pode alterar a refer\u00eancia a qualquer momento, mesmo no meio da grava\u00e7\u00e3o.<\/p><h2 class=\"wp-block-heading\"> Quebra de macro<\/h2><p> Infelizmente, o Excel n\u00e3o permite pausar uma macro durante a grava\u00e7\u00e3o. Isso \u00e9 poss\u00edvel no Microsoft Word, mas n\u00e3o no Excel.<\/p><p> Se voc\u00ea estiver gravando uma macro onde precisa realizar muitas atividades, o melhor \u00e9 grav\u00e1-la em partes para que haja menos chances de erros.<\/p><h2 class=\"wp-block-heading\"> Limita\u00e7\u00f5es do gravador de macro<\/h2><p> Sim, algumas limita\u00e7\u00f5es v\u00eam com o gravador de macro. H\u00e1 muitas coisas que voc\u00ea pode fazer com o c\u00f3digo VBA, mas o gravador de macro n\u00e3o pode registrar todas as atividades.<\/p><ul><li> <strong>N\u00e3o \u00e9 poss\u00edvel criar uma fun\u00e7\u00e3o personalizada<\/strong> : o VBA permite criar uma <a href=\"https:\/\/exceladvisor.org\/pt\/funcao-definida-pelo-usuario-2\/\">fun\u00e7\u00e3o personalizada<\/a> que voc\u00ea pode usar na planilha, mas isso n\u00e3o \u00e9 poss\u00edvel ao gravar uma macro.<\/li><li> <strong>N\u00e3o \u00e9 poss\u00edvel usar fun\u00e7\u00f5es integradas<\/strong> : o VBA tem suas fun\u00e7\u00f5es ( <a href=\"https:\/\/exceladvisor.org\/pt\/funcoes\/\">VBA Functions<\/a> ), mas voc\u00ea n\u00e3o pode us\u00e1-las com o gravador de macro.<\/li><li> <strong>N\u00e3o \u00e9 poss\u00edvel testar as condi\u00e7\u00f5es<\/strong> : ao gravar uma macro, voc\u00ea n\u00e3o pode usar a <a href=\"https:\/\/exceladvisor.org\/pt\/se-2\/\">instru\u00e7\u00e3o VBA IF Then Else<\/a> para verificar as condi\u00e7\u00f5es.<\/li><li> <strong>Incapaz de fazer loop<\/strong> : No VBA, voc\u00ea pode usar instru\u00e7\u00f5es de loop ao escrever o c\u00f3digo, mas isso n\u00e3o \u00e9 poss\u00edvel com o gravador de macro.<\/li><li> <strong>N\u00e3o \u00e9 poss\u00edvel realizar atividade com objeto<\/strong> : Ao gravar uma macro, voc\u00ea n\u00e3o pode executar uma a\u00e7\u00e3o sem realmente selecionar um objeto. Por exemplo, se quiser colocar o texto em negrito de uma c\u00e9lula espec\u00edfica, voc\u00ea deve primeiro selecionar essa c\u00e9lula.<\/li><\/ul><h2 class=\"wp-block-heading\"> Vale a pena usar gravador de macro?<\/h2><p> Posso apostar que voc\u00ea tem essa pergunta em mente e ela \u00e9 v\u00e1lida. Deixe-me compartilhar uma hist\u00f3ria pessoal com voc\u00ea para responder a essa pergunta.<\/p><p> H\u00e1 alguns anos eu estava trabalhando em algum <a href=\"https:\/\/exceladvisor.org\/pt\/tabela-dinamica-1\/\" data-wpil=\"url\">c\u00f3digo VBA para inserir uma tabela din\u00e2mica<\/a> e, naquela \u00e9poca, n\u00e3o tinha conhecimento de todos os objetos que precisava usar para escrever esse c\u00f3digo. Ent\u00e3o o que fiz foi gravar uma macro enquanto criava manualmente uma tabela din\u00e2mica.<\/p><p> A seguir, examinei este c\u00f3digo para entender todo o processo envolvido na inser\u00e7\u00e3o de uma tabela din\u00e2mica. Sim, esse c\u00f3digo n\u00e3o era perfeito, mas me deu uma ideia para escrever.<\/p><p> O que quero dizer \u00e9 que pode haver situa\u00e7\u00f5es em que voc\u00ea precise escrever o c\u00f3digo, e o gravador de macro pode te ajudar nessa hora. O gravador de macro tamb\u00e9m me ajudou a escrever c\u00f3digos para este <a href=\"https:\/\/exceladvisor.org\/pt\/modelo-de-gerenciamento-de-estoque-formularios-de-usuario-excel-vba\/\">modelo de invent\u00e1rio<\/a> .<\/p><h2 class=\"wp-block-heading\"> <strong>Enrolar<\/strong><\/h2><p> Voc\u00ea deve se concentrar nos seguintes pontos para gravar uma macro com sucesso:<\/p><ul><li> Defina a pasta de trabalho onde voc\u00ea salvar\u00e1 a macro e fechar\u00e1 todas as outras pastas de trabalho.<\/li><li> Certifique-se de selecionar o objeto correto para gravar a macro.<\/li><li> Certifique-se de decidir se deseja usar refer\u00eancias absolutas ou relativas antes de salvar a macro.<\/li><li> Planeje as a\u00e7\u00f5es que deseja realizar.<\/li><\/ul><div class=\"gb-container gb-container-4db6181c gb-container-mt\"> <a class=\"gb-button gb-button-c5897111 gb-button-text gb-button-mt-button\" href=\"https:\/\/exceladvisor.org\/pt\/vba\/\">O que \u00e9 VBA<\/a><h2 class=\"gb-headline gb-headline-665e5f6b gb-headline-text gb-headline-mt-heading\"> Tutoriais relacionados <\/h2><div class=\"gb-grid-wrapper gb-grid-wrapper-a20baf7c gb-grid-wrapper-mt-grid\"><div class=\"gb-grid-column gb-grid-column-65ddf67e\"><div class=\"gb-container gb-container-65ddf67e\"><ul><li> <a href=\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/\">Perguntas da entrevista VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/comente\/\">Adicione um coment\u00e1rio no c\u00f3digo VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/quebra-de-linha\/\">Adicione uma quebra de linha no c\u00f3digo VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/nova-linha\/\">Adicione uma nova linha (retorno de carro) em uma string no VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/executar-uma-macro-2\/\">Execute uma macro no Excel (execute c\u00f3digo VBA)<\/a><\/li><\/ul><\/div><\/div><\/div><\/div><h2> Perguntas frequentes <\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div id=\"faq-question-1585909163912\" class=\"schema-faq-section\"> <strong class=\"schema-faq-question\">Onde est\u00e1 o bot\u00e3o do gravador de macro?<\/strong><p class=\"schema-faq-answer\"> Est\u00e1 no grupo de c\u00f3digos na guia Desenvolvedor.<\/p><\/div><div id=\"faq-question-1585909200861\" class=\"schema-faq-section\"> <strong class=\"schema-faq-question\">Como posso ver o c\u00f3digo gerado pelo gravador de macro?<\/strong><p class=\"schema-faq-answer\"> Voc\u00ea pode ver isso no editor do Visual Basic.<\/p><\/div><div id=\"faq-question-1585909281389\" class=\"schema-faq-section\"> <strong class=\"schema-faq-question\">O gravador de macro gera c\u00f3digo perfeito?<\/strong><p class=\"schema-faq-answer\"> Na verdade n\u00e3o, voc\u00ea precisa limpar esse c\u00f3digo depois de salv\u00e1-lo.<\/p><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ub_ctt_via":"","footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"featured_image_src":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como gravar uma macro no Excel? (Tutorial 2023)<\/title>\n<meta name=\"description\" content=\"Gravar uma macro significa registrar as a\u00e7\u00f5es que voc\u00ea executa no Excel. Voc\u00ea deve usar o gravador de macro para\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como gravar uma macro no Excel? (Tutorial 2023)\" \/>\n<meta property=\"og:description\" content=\"Gravar uma macro significa registrar as a\u00e7\u00f5es que voc\u00ea executa no Excel. Voc\u00ea deve usar o gravador de macro para\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T11:37:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/\",\"url\":\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/\",\"name\":\"Como gravar uma macro no Excel? (Tutorial 2023)\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif\",\"datePublished\":\"2023-11-21T17:33:52+00:00\",\"dateModified\":\"2023-12-06T11:37:57+00:00\",\"description\":\"Gravar uma macro significa registrar as a\u00e7\u00f5es que voc\u00ea executa no Excel. Voc\u00ea deve usar o gravador de macro para\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/exceladvisor.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como gravar uma macro no excel?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/#website\",\"url\":\"https:\/\/exceladvisor.org\/pt\/\",\"name\":\"Excel Advisor\",\"description\":\"O seu guia definitivo para dominar os dados!\",\"publisher\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/exceladvisor.org\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/#organization\",\"name\":\"Excel Advisor\",\"url\":\"https:\/\/exceladvisor.org\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/exceladvisor.org\/pt\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/pt\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png\",\"width\":105,\"height\":36,\"caption\":\"Excel Advisor\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como gravar uma macro no Excel? (Tutorial 2023)","description":"Gravar uma macro significa registrar as a\u00e7\u00f5es que voc\u00ea executa no Excel. Voc\u00ea deve usar o gravador de macro para","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/","og_locale":"pt_PT","og_type":"article","og_title":"Como gravar uma macro no Excel? (Tutorial 2023)","og_description":"Gravar uma macro significa registrar as a\u00e7\u00f5es que voc\u00ea executa no Excel. Voc\u00ea deve usar o gravador de macro para","og_url":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-06T11:37:57+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/","url":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/","name":"Como gravar uma macro no Excel? (Tutorial 2023)","isPartOf":{"@id":"https:\/\/exceladvisor.org\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif","datePublished":"2023-11-21T17:33:52+00:00","dateModified":"2023-12-06T11:37:57+00:00","description":"Gravar uma macro significa registrar as a\u00e7\u00f5es que voc\u00ea executa no Excel. Voc\u00ea deve usar o gravador de macro para","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/enregistrer-la-macro-dans-excel-et-obtenir-le-code.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/exceladvisor.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como gravar uma macro no excel?"}]},{"@type":"WebSite","@id":"https:\/\/exceladvisor.org\/pt\/#website","url":"https:\/\/exceladvisor.org\/pt\/","name":"Excel Advisor","description":"O seu guia definitivo para dominar os dados!","publisher":{"@id":"https:\/\/exceladvisor.org\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exceladvisor.org\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/exceladvisor.org\/pt\/#organization","name":"Excel Advisor","url":"https:\/\/exceladvisor.org\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/exceladvisor.org\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/exceladvisor.org\/pt\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","contentUrl":"https:\/\/exceladvisor.org\/pt\/wp-content\/uploads\/2023\/12\/exceladvisor.org_.png","width":105,"height":36,"caption":"Excel Advisor"},"image":{"@id":"https:\/\/exceladvisor.org\/pt\/#\/schema\/logo\/image\/"}}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":1083,"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/pages\/17\/revisions\/1083"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}