{"id":38,"date":"2023-11-18T20:22:47","date_gmt":"2023-11-18T20:22:47","guid":{"rendered":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/"},"modified":"2023-12-06T11:50:42","modified_gmt":"2023-12-06T11:50:42","slug":"editor-visual-basico","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/","title":{"rendered":"Editor visual basic do excel para windows e mac"},"content":{"rendered":"<div class=\"excel-before-content-2\" id=\"excel-3769237027\"><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-2829558510\"><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> Editor Visual Basic \u00e9 um editor de c\u00f3digo para VBA.<\/li><li> Este \u00e9 um aplicativo separado, mas s\u00f3 pode ser usado com Excel.<\/li><li> Voc\u00ea deve ter a <a href=\"https:\/\/exceladvisor.org\/pt\/adicione-uma-guia-de-desenvolvedor\/\">guia Desenvolvedor<\/a> na faixa de op\u00e7\u00f5es para acess\u00e1-la.<\/li><li> Voc\u00ea tamb\u00e9m pode usar o <a href=\"https:\/\/exceladvisor.org\/pt\/atalhos-do-teclado\/\">atalho de teclado<\/a> (Alt + F11).<\/li><li> Ele tamb\u00e9m armazena macros que voc\u00ea recodifica com o gravador de macros.<\/li><li> Possui diversas ferramentas para ajud\u00e1-lo a escrever e gerenciar todos os c\u00f3digos.<\/li><\/ul><p> O mundo do VBA come\u00e7a com o Editor Visual Basic (VBE).<\/p><p> Este \u00e9 o lugar onde voc\u00ea escreve e gerencia todos os c\u00f3digos de macro e se voc\u00ea me perguntar sobre VBE eu diria que se voc\u00ea realmente quer aprender VBA voc\u00ea precisa entender todos os componentes do VBE.<\/p><p> \u00c9 por isso que isso faz parte do nosso <a href=\"https:\/\/exceladvisor.org\/pt\/vba\/\">tutorial VBA<\/a> e neste guia cobrimos todos os aspectos do Editor Visual Basic para que voc\u00ea entenda seus recursos.<\/p><p> Ent\u00e3o vamos come\u00e7ar.<\/p><p class=\"content-box-green\"> Usarei palavras diferentes (editor VBA, editor VB ou VBE) neste guia para me referir ao Editor Visual Basic, portanto, n\u00e3o se confunda.<\/p><h2 class=\"wp-block-heading\"> O que \u00e9 o Editor Visual Basic?<\/h2><p> Editor do Visual Basic \u00e9 um aplicativo (separado) onde voc\u00ea pode escrever e salvar todos os c\u00f3digos VBA. Em termos simples, \u00e9 um editor de c\u00f3digo para Excel no qual voc\u00ea pode escrever todas as macros e armazen\u00e1-las. Mesmo sendo um aplicativo separado (Editor VB), voc\u00ea s\u00f3 pode us\u00e1-lo com Excel.<\/p><p> Sim, \u00e9 verdade. Voc\u00ea n\u00e3o pode executar o VBE separadamente; Uma pasta de trabalho do Excel deve estar aberta para usar o VBE.<\/p><p> O Editor Visual Basic \u00e9 a \u00fanica maneira de escrever c\u00f3digo VBA no Excel. Na verdade, todos os aplicativos Microsoft que hospedam VBA usam o Editor Visual Basic para scripts (escrever c\u00f3digo).<\/p><p> Abaixo est\u00e1 o VBE:<\/p><p> <strong>Microsoft Windows<\/strong> <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49092\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png\" sizes=\"auto, \" srcset=\"\" alt=\"janela vbe\" width=\"1934\" height=\"1094\"><\/figure><\/div><p> <strong>Mac<\/strong> <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49378\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/editeur-visuel-basique-mac.png\" sizes=\"auto, \" srcset=\"\" alt=\"editor visual-b\u00e1sico-mac\" width=\"1449\" height=\"902\"><\/figure><\/div><p class=\"content-box-blue\"> VBA \u00e9 uma das <a href=\"https:\/\/exceladvisor.org\/pt\/habilidades-de-excelencia\/\"><strong>HABILIDADES AVAN\u00c7ADAS DE EXCEL<\/strong><\/a> e para dominar o VBA; voc\u00ea deve aprender todos os aspectos do Editor Visual Basic.<\/p><h2 class=\"wp-block-heading\"> Abra o editor do Visual Basic<\/h2><h3 class=\"wp-block-heading\"> Na guia do desenvolvedor<\/h3><p> Para abrir o Editor do Visual Basic, voc\u00ea deve ter a guia Desenvolvedor na Faixa de Op\u00e7\u00f5es e habilitar a guia Desenvolvedor ( <a href=\"https:\/\/exceladvisor.org\/pt\/adicione-uma-guia-de-desenvolvedor\/\" rel=\"nofollow\">etapas para adicionar<\/a> ). <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49093\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-onglet-developpeur.png\" sizes=\"auto, \" srcset=\"\" alt=\"guia desenvolvedor\" width=\"1242\" height=\"206\"><\/figure><\/div><p> Agora na aba desenvolvedor, no grupo de c\u00f3digos, existe um <strong>bot\u00e3o chamado \u201cVisual Basic\u201d<\/strong> e ao clicar neste bot\u00e3o, ele abre o editor VB. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49094\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-bouton-de-base-visuel.png\" sizes=\"auto, \" srcset=\"\" alt=\"bot\u00e3o visual b\u00e1sico\" width=\"319\" height=\"132\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Tecla de atalho (janela)<\/h3><p> Voc\u00ea tamb\u00e9m pode usar a tecla de atalho <strong>Alt + F11<\/strong> para abrir o VBE no Windows e <strong>Opt + F11<\/strong> ou Fn + Opt + F11 para MAC.<\/p><p> Mesmo se voc\u00ea n\u00e3o tiver a guia do desenvolvedor na faixa de op\u00e7\u00f5es, esta tecla de atalho ainda funcionar\u00e1 e abrir\u00e1 o editor.<\/p><h3 class=\"wp-block-heading\"> Edite uma macro da lista<\/h3><p> Se quiser abrir o editor VBA para editar uma macro espec\u00edfica, voc\u00ea pode abrir a lista de macros na guia do desenvolvedor. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49095\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-modifier-une-macro-de-la-liste.png\" sizes=\"auto, \" srcset=\"\" alt=\"modificar uma macro da lista\" width=\"316\" height=\"133\"><\/figure><\/div><p> E clique no bot\u00e3o editar para abrir o editor VB para editar esta macro espec\u00edfica. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49096\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-bouton-dedition-pour-ouvrir-lediteur-vb.png\" sizes=\"auto, \" srcset=\"\" alt=\"bot\u00e3o de edi\u00e7\u00e3o para abrir o editor vb\" width=\"486\" height=\"275\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Na barra de ferramentas de acesso r\u00e1pido<\/h3><p> Voc\u00ea tamb\u00e9m pode adicionar um bot\u00e3o na <a href=\"https:\/\/exceladvisor.org\/pt\/barra-de-acesso-rapido\/\">barra de ferramentas de acesso r\u00e1pido<\/a> para abrir o editor VBA. Para fazer isso, voc\u00ea precisa clicar no menu suspenso da Barra de Ferramentas de Acesso R\u00e1pido e abrir outros comandos. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49097\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/6-barre-doutils-dacces-rapide.png\" sizes=\"auto, \" srcset=\"\" alt=\"barra de acesso r\u00e1pido\" width=\"522\" height=\"523\"><\/figure><\/div><p> Em seguida, selecione a guia do desenvolvedor em \u201cEscolher comandos de\u201d e adicione o editor visual b\u00e1sico \u00e0 barra de ferramentas de acesso r\u00e1pido clicando no bot\u00e3o Adicionar. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49098\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/7-onglet-developpeur-a-partir-de-choisir-des-commandes.png\" sizes=\"auto, \" srcset=\"\" alt=\"comandos de escolha da guia do desenvolvedor\" width=\"587\" height=\"339\"><\/figure><\/div><p> Agora voc\u00ea pode abrir o editor do Visual Basic a partir do bot\u00e3o que possui no QAT. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49099\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/8-barre-doutils-dacces-rapide.png\" sizes=\"auto, \" srcset=\"\" alt=\"barra de acesso r\u00e1pido\" width=\"411\" height=\"158\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Na guia Planilha<\/h3><p> Voc\u00ea tamb\u00e9m pode abrir o editor VBA clicando com o bot\u00e3o direito na guia da planilha e clicando no c\u00f3digo de exibi\u00e7\u00e3o. Isso o levar\u00e1 instantaneamente para a janela de c\u00f3digo desta planilha. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49100\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/9-onglet-feuille-de-calcul.png\" sizes=\"auto, \" srcset=\"\" alt=\"aba planilha\" width=\"236\" height=\"345\"><\/figure><\/div><h2 class=\"wp-block-heading\"> Componentes do Editor Visual Basic<\/h2><p> Quando voc\u00ea abre o editor VBA pela primeira vez, ele parece um aplicativo antigo e para entender como funciona \u00e9 necess\u00e1rio ir componente por componente. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49204\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/composants-editeur-de-base-visuel-2.png\" sizes=\"auto, \" srcset=\"\" alt=\"componentes-visual-basic-editor\" width=\"1934\" height=\"1094\"><\/figure><\/div><p> A interface do usu\u00e1rio tem sido (quase) a mesma para todas as vers\u00f5es do Excel h\u00e1 mais de 15 anos, portanto, independentemente da vers\u00e3o do Excel que voc\u00ea est\u00e1 usando, voc\u00ea pode aprender mais sobre o Editor do Visual Basic neste guia. Sim, o VBE possui diferentes componentes que podem ajud\u00e1-lo de diferentes maneiras, ent\u00e3o vamos explor\u00e1-los um por um.<\/p><ol><li> Barra de ferramentas<\/li><li> Barra de ferramentas<\/li><li> Janela do projeto<\/li><li> Janela de propriedades<\/li><li> C\u00f3digos de janela<\/li><li> Janela imediata<\/li><li> Janela de monitoramento<\/li><li> Navegador de objetos<\/li><li> Localizar e substituir<\/li><li> Janela local<\/li><\/ol><h3 class=\"wp-block-heading\"> 1. Menu da barra<\/h3><p> Como qualquer outra aplica\u00e7\u00e3o, o editor VBA possui uma barra de menu onde voc\u00ea encontra todas as op\u00e7\u00f5es dispon\u00edveis ao usu\u00e1rio. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49101\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/10-menus-de-lediteur-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"menu do editor vba\" width=\"625\" height=\"42\"><\/figure><\/div><p> Agora, na barra de menu, cada aba \u00e9 uma categoria de op\u00e7\u00f5es dispon\u00edveis. Digamos que no menu de edi\u00e7\u00e3o voc\u00ea possa ver todas as op\u00e7\u00f5es para recortar, copiar e colar, localizar e substituir e adicionar recuo e recuo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49102\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/11-options-donglets-de-la-barre-de-menus.png\" sizes=\"auto, \" srcset=\"\" alt=\"op\u00e7\u00f5es de guia da barra de menu\" width=\"279\" height=\"527\"><\/figure><\/div><p> Com todas as op\u00e7\u00f5es (a maioria delas), voc\u00ea pode encontrar as teclas de atalho para usar essas op\u00e7\u00f5es.<\/p><h3 class=\"wp-block-heading\"> 2. Barra de ferramentas<\/h3><p> Logo abaixo da barra de menu voc\u00ea tem a barra de ferramentas que \u00e9 uma cole\u00e7\u00e3o de algumas das op\u00e7\u00f5es que um usu\u00e1rio normal deve usar com mais frequ\u00eancia. Ao abrir o editor Visual Basic pela primeira vez, voc\u00ea ter\u00e1 apenas a barra de ferramentas padr\u00e3o, como na imagem abaixo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49103\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/12-barre-doutils.png\" sizes=\"auto, \" srcset=\"\" alt=\"barra de ferramentas\" width=\"644\" height=\"73\"><\/figure><\/div><p> Mas h\u00e1 um total de quatro barras de ferramentas que voc\u00ea pode adicionar e usar.<\/p><ol><li> Depurar<\/li><li> Para modificar<\/li><li> Padr\u00e3o<\/li><li> Formul\u00e1rio de usu\u00e1rio<\/li><\/ol><p> Se voc\u00ea acessar a guia Exibir na barra de menu, ter\u00e1 a op\u00e7\u00e3o de adicionar ou remover essas barras de ferramentas. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49104\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/13-options-donglet-de-la-barre-doutils.png\" sizes=\"auto, \" srcset=\"\" alt=\"op\u00e7\u00f5es da guia da barra de ferramentas\" width=\"380\" height=\"468\"><\/figure><\/div><p> E voc\u00ea tamb\u00e9m pode adicionar ou remover bot\u00f5es da barra de ferramentas, se desejar. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49105\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/14-ajouter-ou-supprimer-des-boutons-de-la-barre-doutils.png\" sizes=\"auto, \" srcset=\"\" alt=\"adicionar ou remover bot\u00f5es da barra de ferramentas\" width=\"536\" height=\"469\"><\/figure><\/div><p> Voc\u00ea tamb\u00e9m pode mover uma barra de ferramentas simplesmente arrastando e soltando os pequenos pontos no lado direito. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49106\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/15-glisser-deposer-depuis-les-petits-points.png\" sizes=\"auto, \" srcset=\"\" alt=\"arrastar e soltar dos pequenos pontos\" width=\"635\" height=\"54\"><\/figure><\/div><h3 class=\"wp-block-heading\"> 3. Janela de Projeto\/Explorador de Projeto<\/h3><p> A janela Projeto \u00e9 onde voc\u00ea pode ver todos os projetos atuais. Sempre que voc\u00ea abre um arquivo e depois abre o Editor do Visual Basic, voc\u00ea pode ver a hierarquia desse arquivo na janela Projeto. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49107\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/16-fenetre-de-projet.png\" sizes=\"auto, \" srcset=\"\" alt=\"janela do projeto\" width=\"326\" height=\"176\"><\/figure><\/div><p> Cada projeto possui adicionalmente uma cole\u00e7\u00e3o de objetos:<\/p><ul><li> <strong>Planilha<\/strong> : Cada planilha em uma pasta de trabalho \u00e9 listada como um objeto.<\/li><li> <strong>A pasta de trabalho<\/strong> : representa a pr\u00f3pria pasta de trabalho como um objeto.<\/li><li> <strong>M\u00f3dulo<\/strong> : \u00e9 aqui que voc\u00ea escreve c\u00f3digo ou armazena macros gravadas.<\/li><li> <strong>Folha de gr\u00e1fico<\/strong> : A planilha de gr\u00e1fico da pasta de trabalho tamb\u00e9m ser\u00e1 listada l\u00e1. <\/li><\/ul><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49108\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/17-collections-dobjets.png\" sizes=\"auto, \" srcset=\"\" alt=\"cole\u00e7\u00e3o de objetos\" width=\"475\" height=\"368\"><\/figure><\/div><p> Ao abrir o editor VB, voc\u00ea encontrar\u00e1 a janela padr\u00e3o do projeto. Mas se n\u00e3o estiver l\u00e1 de alguma forma, voc\u00ea pode adicion\u00e1-lo na visualiza\u00e7\u00e3o (barra de menu) ou usar a tecla de atalho Control + R.<\/p><p> Cada objeto listado na janela Projeto possui sua pr\u00f3pria janela de c\u00f3digo que voc\u00ea pode abrir clicando duas vezes nele ou clicando com o bot\u00e3o direito e selecionando a op\u00e7\u00e3o Mostrar c\u00f3digo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49109\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/18-selectionner-le-code-de-vue.png\" sizes=\"auto, \" srcset=\"\" alt=\"selecione-visualizar-c\u00f3digo\" width=\"374\" height=\"211\"><\/figure><\/div><p> A janela do projeto \u00e9 a melhor forma de navegar por todos os projetos atuais e ao come\u00e7ar a trabalhar com o editor voc\u00ea aprender\u00e1 mais sobre ele.<\/p><h3 class=\"wp-block-heading\"> 4. Janela de propriedades<\/h3><p> Como o pr\u00f3prio nome sugere, a janela de propriedades d\u00e1 acesso \u00e0s propriedades do objeto selecionado. Cada objeto, por exemplo uma planilha, tem suas pr\u00f3prias propriedades que voc\u00ea pode visualizar e fazer altera\u00e7\u00f5es. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49110\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/19-proprietes-fenetre.png\" sizes=\"auto, \" srcset=\"\" alt=\"propriedades da janela\" width=\"301\" height=\"447\"><\/figure><\/div><p> Para cada propriedade, h\u00e1 uma lista suspensa no lado direito onde voc\u00ea pode alterar ou modificar essa propriedade. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49111\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Liste-deroulante-de-20-proprietes.png\" sizes=\"auto, \" srcset=\"\" alt=\"lista suspensa de propriedades\" width=\"428\" height=\"404\"><\/figure><\/div><p class=\"qt-tip\"> <strong>Dica:<\/strong> voc\u00ea pode modificar o nome de um projeto na janela de propriedades. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49112\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/21-changer-le-nom-dun-projet.png\" sizes=\"auto, \" srcset=\"\" alt=\"mudar-o-nome-de-um-projeto\" width=\"452\" height=\"180\"><\/figure><\/div><p> E, se a janela de propriedades n\u00e3o estiver l\u00e1 por padr\u00e3o, voc\u00ea pode ativ\u00e1-la na visualiza\u00e7\u00e3o (barra de menu) ou tamb\u00e9m usar a tecla de atalho F4. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49113\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/22-touche-de-raccourci-f4.png\" sizes=\"auto, \" srcset=\"\" alt=\"tecla de atalho-f4\" width=\"252\" height=\"440\"><\/figure><\/div><h3 class=\"wp-block-heading\"> 5. Janela de c\u00f3digo<\/h3><p> A janela de c\u00f3digo \u00e9 onde voc\u00ea escreve c\u00f3digos e faz a maior parte do seu trabalho (edi\u00e7\u00e3o, escrita e teste). Simplificando, a janela de c\u00f3digo \u00e9 onde voc\u00ea faz toda a programa\u00e7\u00e3o. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49114\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/fenetre-de-23-codes.png\" sizes=\"auto, \" srcset=\"\" alt=\"janela de c\u00f3digo\" width=\"1414\" height=\"806\"><\/figure><\/div><p> Quando voc\u00ea o v\u00ea pela primeira vez, parece um editor de texto simples, mas possui <strong>Intellisense<\/strong> que pode te ajudar na hora de programar.<\/p><p> N\u00e3o encontrei nenhuma maneira de adicionar um n\u00famero de linha na janela de c\u00f3digo como outros editores de c\u00f3digo fazem, mas o editor VB sempre mostra o n\u00famero da linha do c\u00f3digo. <\/p><div id=\"\" class=\"su-box su-box-style-default\" style=\"border-color: #169f62; border-radius: 2px;\"><div class=\"su-box-title\" style=\"background-color: #49d295; color: #000000; border-top-left-radius: 0px; border-top-right-radius: 0px;\"> Observa\u00e7\u00e3o <\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;\"> N\u00e3o encontrei uma maneira de adicionar um n\u00famero de linha \u00e0 janela de c\u00f3digo como outros editores de c\u00f3digo fazem, mas o editor VB ainda informa o n\u00famero da linha do c\u00f3digo.<\/div><\/div><h3 class=\"wp-block-heading\"> 6. Janela imediata<\/h3><p> A janela imediata \u00e9 onde voc\u00ea pode depurar seu c\u00f3digo. Voc\u00ea pode digitar uma linha de c\u00f3digo e testar como funciona. Digamos que voc\u00ea queira testar o seguinte c\u00f3digo:<\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Range(\"A1\").Value = 9999<\/code><\/pre><p> Tudo que voc\u00ea precisa fazer \u00e9 entrar, digitar um ponto de interroga\u00e7\u00e3o, colar o c\u00f3digo l\u00e1 e pressionar Enter. Ele exibir\u00e1 imediatamente o resultado do c\u00f3digo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49117\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/26-fenetre-immediate.png\" sizes=\"auto, \" srcset=\"\" alt=\"janela imediata\" width=\"360\" height=\"162\"><\/figure><\/div><p> O outro m\u00e9todo \u00e9 adicionar Debug.Print antes do c\u00f3digo e obter seu valor de resultado na janela imediata. <\/p><pre class=\"wp-block-code\"> <code class=\"language-visual-basic\" lang=\"visual-basic\">Sub Macro1() Debug.Print Range(\"A1\").Value = \"Yes\" End Sub<\/code><\/pre><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49118\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/27-ajouter-une-impression-de-debogage.png\" sizes=\"auto, \" srcset=\"\" alt=\"adicionar-depurar-imprimir\" width=\"399\" height=\"341\"><\/figure><\/div><p> Por padr\u00e3o, a janela imediata n\u00e3o estar\u00e1 l\u00e1 quando voc\u00ea abrir o editor do Visual Basic, ent\u00e3o voc\u00ea precisa habilit\u00e1-la na guia Exibir da barra de menu. Voc\u00ea tamb\u00e9m pode usar a tecla de atalho Control + G.<\/p><h3 class=\"wp-block-heading\"> 7. Janela de monitoramento<\/h3><p> Assim como <a href=\"https:\/\/exceladvisor.org\/pt\/janela-de-observacao\/\">a janela de observa\u00e7\u00e3o do Excel<\/a> , o Editor do Visual Basic tamb\u00e9m possui uma janela de observa\u00e7\u00e3o onde voc\u00ea pode adicionar express\u00f5es para rastre\u00e1-los. Basta selecionar a express\u00e3o, clicar com o bot\u00e3o direito e adicionar um rel\u00f3gio. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49143\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/51-fenetre-de-montre.png\" sizes=\"auto, \" srcset=\"\" alt=\"janela de observa\u00e7\u00e3o\" width=\"178\" height=\"315\"><\/figure><\/div><p> No exemplo abaixo, adicionei Selection.Value ao rel\u00f3gio anexado. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49144\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/52-a-ajoute-la-valeur-de-selection_.png\" sizes=\"auto, \" srcset=\"\" alt=\"52-adicionado-a-sele\u00e7\u00e3o.valor_\" width=\"501\" height=\"263\"><\/figure><\/div><p> Agora, para habilitar a janela de observa\u00e7\u00e3o, v\u00e1 ao menu Exibir e clique na op\u00e7\u00e3o janela de observa\u00e7\u00e3o. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49145\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/53-loption-de-fenetre-de-surveillance.png\" sizes=\"auto, \" srcset=\"\" alt=\"Op\u00e7\u00e3o 53-a-janela-de-vigil\u00e2ncia\" width=\"243\" height=\"427\"><\/figure><\/div><p> E aqui voc\u00ea tem a janela de observa\u00e7\u00e3o que segue a express\u00e3o adicionada. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49146\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/54-suivi-de-la-fenetre-de-surveillance.png\" sizes=\"auto, \" srcset=\"\" alt=\"Rastreamento de 54 janelas de observa\u00e7\u00e3o\" width=\"629\" height=\"151\"><\/figure><\/div><h3 class=\"wp-block-heading\"> 8. Explorador de objetos<\/h3><p> O VBA possui seu pr\u00f3prio navegador de objetos que pode ajud\u00e1-lo a trabalhar com todos os objetos, encontrando todas as propriedades que voc\u00ea pode usar. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49115\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/navigateur-de-24-objets.png\" sizes=\"auto, \" srcset=\"\" alt=\"navegador de objetos\" width=\"1226\" height=\"688\"><\/figure><\/div><p> Imagine que se voc\u00ea quiser usar o objeto range, o navegador de objetos mostrar\u00e1 todas as propriedades e m\u00e9todos que o acompanham. Veja o exemplo abaixo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49116\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Navigateur-dobjets-a-25-plages.png\" sizes=\"auto, \" srcset=\"\" alt=\"navegador de objetos de alcance\" width=\"350\" height=\"406\"><\/figure><\/div><p> Para abrir o Navegador de objetos, use a tecla de atalho <strong>F2<\/strong> ou voc\u00ea tamb\u00e9m pode ir at\u00e9 a guia Exibir e clicar no Navegador de objetos para abri-lo.<\/p><h3 class=\"wp-block-heading\"> 9. Encontre e substitua<\/h3><p> Assim como localizar e substituir no Excel, o editor VBA tem sua pr\u00f3pria op\u00e7\u00e3o localizar e substituir que voc\u00ea pode usar para localizar e substituir valores de procedimentos. Para abrir a op\u00e7\u00e3o FIND voc\u00ea pode usar a tecla de atalho Control + F, e para abrir substituir voc\u00ea pode usar a tecla de atalho Control + H. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49133\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/41-code-actif-visible.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"405\" height=\"228\"><\/figure><\/div><p> Caso contr\u00e1rio, voc\u00ea pode abrir ambas as op\u00e7\u00f5es no menu de edi\u00e7\u00e3o. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49137\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/45-rechercher-et-remplacer.png\" sizes=\"auto, \" srcset=\"\" alt=\"encontrar e substituir\" width=\"428\" height=\"220\"><\/figure><\/div><p> A op\u00e7\u00e3o Localizar e Substituir no VBE oferece diferentes padr\u00f5es de pesquisa, por exemplo, se voc\u00ea deseja localizar e substituir algo no procedimento atual, no m\u00f3dulo atual ou no projeto atual.<\/p><p> Voc\u00ea tamb\u00e9m pode usar a pesquisa CASE SENSITIVE e decidir a dire\u00e7\u00e3o da pesquisa.<\/p><h3 class=\"wp-block-heading\"> 10. Janela Local<\/h3><p> Voc\u00ea pode usar a janela Vari\u00e1veis Locais no VBE para visualizar todas as vari\u00e1veis declaradas no procedimento atual e seus valores atuais.<\/p><h2 class=\"wp-block-heading\"> Use o Editor VB para escrever c\u00f3digo<\/h2><p> Neste ponto, voc\u00ea conhece todos os componentes principais do editor VBA, ent\u00e3o agora vamos aprender como adicionar c\u00f3digo a ele.<\/p><h3 class=\"wp-block-heading\"> Janela de c\u00f3digo de m\u00f3dulo versus janela de c\u00f3digo de objeto<\/h3><p> Existem dois tipos diferentes de c\u00f3digo do Windows e ambos parecem semelhantes, mas h\u00e1 uma diferen\u00e7a que voc\u00ea deve saber.<\/p><ol><li> <strong>Janela de c\u00f3digo do m\u00f3dulo<\/strong> : o c\u00f3digo do m\u00f3dulo normal pode ser executado manualmente ou voc\u00ea tamb\u00e9m pode cham\u00e1-lo a partir de um procedimento separado.<\/li><li> <strong>Janela de c\u00f3digo de objeto<\/strong> : O c\u00f3digo na janela de c\u00f3digo de objeto pode ser executado usando um evento. Digamos que voc\u00ea queira executar algum c\u00f3digo ao clicar duas vezes em uma c\u00e9lula. Neste caso voc\u00ea precisa usar o evento de duplo clique e adicionar algum c\u00f3digo a esta planilha.<\/li><\/ol><h3 class=\"wp-block-heading\"> 2. M\u00f3dulo de janela de c\u00f3digo<\/h3><p> Voc\u00ea escrever\u00e1 a maior parte do c\u00f3digo VBA em um m\u00f3dulo. Para adicionar c\u00f3digo a um m\u00f3dulo, voc\u00ea deve usar o procedimento SUB ou o procedimento FUNCTION.<\/p><ul><li> Subprocedimento<\/li><li> Procedimento de fun\u00e7\u00e3o<\/li><\/ul><p> A diferen\u00e7a entre um subprocedimento e um procedimento de fun\u00e7\u00e3o \u00e9 que o subprocedimento n\u00e3o pode retornar um valor, enquanto um procedimento de fun\u00e7\u00e3o pode retornar um valor.<\/p><p class=\"content-box-green\"> Quando voc\u00ea <a href=\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/\">grava uma macro,<\/a> esse c\u00f3digo vai diretamente para um m\u00f3dulo que o VBA insere automaticamente quando voc\u00ea usa o gravador de macro.<\/p><h4 class=\"wp-block-heading\"> Inser\u00e7\u00e3o do m\u00f3dulo<\/h4><p> Quando precisar escrever c\u00f3digo, voc\u00ea precisa inserir um <a href=\"https:\/\/exceladvisor.org\/pt\/modulo\/\">m\u00f3dulo<\/a> e para isso basta ir at\u00e9 a janela do projeto e clicar com o bot\u00e3o direito no nome do projeto, e neste menu ir em Inserir e selecionar o m\u00f3dulo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49119\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/28-inserer-un-module.png\" sizes=\"auto, \" srcset=\"\" alt=\"inser\u00e7\u00e3o do m\u00f3dulo\" width=\"399\" height=\"385\"><\/figure><\/div><h4 class=\"wp-block-heading\"> Excluir um m\u00f3dulo<\/h4><p> Voc\u00ea tamb\u00e9m pode excluir um m\u00f3dulo se ele n\u00e3o for mais necess\u00e1rio; basta clicar com o bot\u00e3o direito no m\u00f3dulo e selecionar Excluir. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49120\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/29-supprimer-un-module.png\" sizes=\"auto, \" srcset=\"\" alt=\"excluir um m\u00f3dulo\" width=\"372\" height=\"435\"><\/figure><\/div><p> E quando voc\u00ea clica em excluir ele pergunta se voc\u00ea deseja salvar este m\u00f3dulo antes de exclu\u00ed-lo. Tamb\u00e9m existe a op\u00e7\u00e3o de exportar um m\u00f3dulo para salv\u00e1-lo como um arquivo em seu sistema.<\/p><h3 class=\"wp-block-heading\"> 3. Janela de c\u00f3digo de objeto<\/h3><p> Para abrir a janela de c\u00f3digo do objeto basta clicar duas vezes nele e na janela de c\u00f3digo h\u00e1 uma lista suspensa onde voc\u00ea pode selecionar o evento que deseja usar para executar o c\u00f3digo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49121\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/Module-30-objets.png\" sizes=\"auto, \" srcset=\"\" alt=\"objeto-m\u00f3dulo\" width=\"1418\" height=\"455\"><\/figure><\/div><p> Imagine que se voc\u00ea quiser escrever o c\u00f3digo e executar o clique duplo, ter\u00e1 que selecionar \u201cAntes do DoubleClick\u201d na lista suspensa.<\/p><h2 class=\"wp-block-heading\"> Vis\u00e3o geral do modo de design, modo de execu\u00e7\u00e3o e modo de depura\u00e7\u00e3o<\/h2><p> Voc\u00ea pode usar o editor Visual Basic em tr\u00eas modos diferentes, dependendo da forma de programa\u00e7\u00e3o, escrita de c\u00f3digo, localiza\u00e7\u00e3o de um erro e corre\u00e7\u00e3o de um erro.<\/p><ul><li> <strong>Modo de design<\/strong> : normalmente, quando voc\u00ea trabalha no editor VB no c\u00f3digo, voc\u00ea est\u00e1 no modo de design. Mesmo assim, voc\u00ea apenas escreve o c\u00f3digo em vez de projetar um formul\u00e1rio de usu\u00e1rio ou formul\u00e1rio, voc\u00ea est\u00e1 no modo de design, como digitar um c\u00f3digo. Isso tamb\u00e9m \u00e9 chamado de tempo de design.<\/li><li> <strong>Modo de execu\u00e7\u00e3o<\/strong> : quando voc\u00ea executa um c\u00f3digo para testar um c\u00f3digo que funciona assim, voc\u00ea est\u00e1 no modo de execu\u00e7\u00e3o. O melhor exemplo para definir esse modo \u00e9 quando voc\u00ea executa o c\u00f3digo usando o bot\u00e3o Executar na barra de ferramentas. Isso tamb\u00e9m \u00e9 chamado de tempo de execu\u00e7\u00e3o.<\/li><li> <strong>Modo de pausa:<\/strong> quando um c\u00f3digo est\u00e1 em execu\u00e7\u00e3o e a execu\u00e7\u00e3o est\u00e1 pausada, nesse momento voc\u00ea est\u00e1 no modo de pausa. Neste modo, voc\u00ea pode executar o c\u00f3digo passo a passo. Isso tamb\u00e9m \u00e9 chamado de depura\u00e7\u00e3o.<\/li><\/ul><h2 class=\"wp-block-heading\"> Dicas para trabalhar com o Editor VB como um PRO<\/h2><h3 class=\"wp-block-heading\"> Adicione coment\u00e1rios ao c\u00f3digo<\/h3><p> Como qualquer outra linguagem de programa\u00e7\u00e3o em VBA, voc\u00ea tamb\u00e9m pode usar coment\u00e1rios para definir como esse c\u00f3digo funciona. Usar coment\u00e1rios \u00e9 um bom h\u00e1bito e pode ajud\u00e1-lo de v\u00e1rias maneiras.<\/p><ul><li> <em>Altera\u00e7\u00f5es de percurso<\/em><\/li><li> <em>Detalhes de contato do programa<\/em><\/li><li> <em>Como solucionar problemas do c\u00f3digo<\/em><\/li><li> <em>E muito mais<\/em><\/li><\/ul><p> Para adicionar um coment\u00e1rio, voc\u00ea deve digitar um ap\u00f3strofo e depois a linha de c\u00f3digo.<\/p><p> <strong>Dica relacionada<\/strong> : <a href=\"https:\/\/exceladvisor.org\/pt\/comente\/\">Bloco de coment\u00e1rios VBA<\/a><\/p><h3 class=\"wp-block-heading\"> Informa\u00e7\u00e3o r\u00e1pida<\/h3><p> Agora veja o exemplo abaixo onde adiciono uma <a href=\"https:\/\/exceladvisor.org\/pt\/funcoes\/\">fun\u00e7\u00e3o VBA<\/a> ( <a href=\"https:\/\/exceladvisor.org\/pt\/esquerda\/\">VBA LEFT Function<\/a> ), e no momento em que digito o nome da fun\u00e7\u00e3o ele me mostra uma dica de ferramenta para todos os argumentos que preciso definir. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49122\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/31-info-rapide.png\" sizes=\"auto, \" srcset=\"\" alt=\"31-informa\u00e7\u00f5es r\u00e1pidas\" width=\"283\" height=\"184\"><\/figure><\/div><p> Voc\u00ea tamb\u00e9m pode usar a tecla de atalho Control + I ou usar a op\u00e7\u00e3o Informa\u00e7\u00f5es R\u00e1pidas no menu EDITAR. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49123\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/32-touches-de-raccourci-controle-i.png\" sizes=\"auto, \" srcset=\"\" alt=\"32 teclas de atalho-control-i\" width=\"275\" height=\"520\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Lista autom\u00e1tica de membros<\/h3><p> Cada objeto no VBA vem com propriedades e m\u00e9todos e quando voc\u00ea insere um objeto ou comando na janela de c\u00f3digo e depois insere (.), ele mostra a lista completa de propriedades e m\u00e9todos que acompanham esse objeto. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49124\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/33-membres-de-la-liste-automatique.png\" sizes=\"auto, \" srcset=\"\" alt=\"membros da lista autom\u00e1tica\" width=\"398\" height=\"261\"><\/figure><\/div><p> No exemplo acima, quando adicionei um (.) ap\u00f3s a propriedade border do intervalo, ele me mostrou todas as propriedades acess\u00edveis dispon\u00edveis.<\/p><h3 class=\"wp-block-heading\"> Lista de constantes<\/h3><p> Ao definir express\u00f5es para uma propriedade ou m\u00e9todo, voc\u00ea pode usar a lista de constantes dispon\u00edveis. No exemplo abaixo, ao usar o m\u00e9todo <strong>Border Around<\/strong> , ele me mostrou todas as constantes dispon\u00edveis para o argumento de peso. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49125\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/34-constantes-de-liste.png\" sizes=\"auto, \" srcset=\"\" alt=\"listar constantes\" width=\"442\" height=\"209\"><\/figure><\/div><p> Voc\u00ea pode usar a tecla de atalho Control + Shift + J para obter a lista de constantes ou tamb\u00e9m pode ir ao menu de edi\u00e7\u00e3o e usar a op\u00e7\u00e3o a partir da\u00ed. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49126\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/35-touche-de-raccourci-control-shift-j.png\" sizes=\"auto, \" srcset=\"\" alt=\"tecla de atalho-control-shift-j\" width=\"314\" height=\"167\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Habilitar op\u00e7\u00e3o expl\u00edcita<\/h3><p> Ao escrever c\u00f3digos VBA, voc\u00ea precisar\u00e1 usar vari\u00e1veis e uma das coisas mais importantes ao usar vari\u00e1veis \u00e9 declarar seu tipo de dados. E \u00e9 poss\u00edvel que voc\u00ea esque\u00e7a de declar\u00e1-lo.<\/p><p> Mas ao usar a instru\u00e7\u00e3o de op\u00e7\u00e3o expl\u00edcita, voc\u00ea deve declarar o tipo de dados para cada vari\u00e1vel usada e, se n\u00e3o o fizer, o VBA exibir\u00e1 uma mensagem de erro. \u00c9 como se for\u00e7ar a declarar cada vari\u00e1vel com seu tipo de dados. Para fazer isso, voc\u00ea pode ir ao menu de ferramentas e abrir as op\u00e7\u00f5es. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49127\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/36-activer-loption-explicite.png\" sizes=\"auto, \" srcset=\"\" alt=\"ativar-op\u00e7\u00e3o-expl\u00edcita\" width=\"287\" height=\"229\"><\/figure><\/div><p> E entre as op\u00e7\u00f5es marque a caixa \u201cExigir declara\u00e7\u00e3o de vari\u00e1vel\u201d e clique em OK. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49129\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/37-necessitent-une-declaration-de-variable.png\" sizes=\"auto, \" srcset=\"\" alt=\"declara\u00e7\u00e3o de vari\u00e1vel obrigat\u00f3ria\" width=\"570\" height=\"346\"><\/figure><\/div><p> Agora, cada m\u00f3dulo ter\u00e1 uma instru\u00e7\u00e3o Option Explicit no in\u00edcio e voc\u00ea dever\u00e1 declarar cada vari\u00e1vel. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49130\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/38-option-explicite.png\" sizes=\"auto, \" srcset=\"\" alt=\"op\u00e7\u00e3o expl\u00edcita\" width=\"320\" height=\"69\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Alterar exibi\u00e7\u00e3o da janela de c\u00f3digo<\/h3><p> Quando voc\u00ea pode escrever v\u00e1rios c\u00f3digos em uma \u00fanica janela de c\u00f3digo e o VBA os separa com um separador, mas se quiser ter uma visualiza\u00e7\u00e3o mais focada, voc\u00ea pode alterar a visualiza\u00e7\u00e3o da janela de c\u00f3digo. Abaixo tenho os c\u00f3digos em um \u00fanico m\u00f3dulo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49131\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/39-changer-la-vue-de-la-fenetre-de-code.png\" sizes=\"auto, \" srcset=\"\" alt=\"alterar c\u00f3digo de visualiza\u00e7\u00e3o da janela\" width=\"435\" height=\"508\"><\/figure><\/div><p> Mas posso alterar essa visualiza\u00e7\u00e3o nos bot\u00f5es de visualiza\u00e7\u00e3o na parte inferior esquerda da janela. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49132\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/40-en-bas-a-gauche-de-la-fenetre.png\" sizes=\"auto, \" srcset=\"\" alt=\"\" width=\"389\" height=\"321\"><\/figure><\/div><p> Agora apenas o c\u00f3digo ativo est\u00e1 vis\u00edvel.<\/p><h3 class=\"wp-block-heading\"> Execute o c\u00f3digo passo a passo<\/h3><p> Quando voc\u00ea escreve c\u00f3digo VBA, \u00e9 poss\u00edvel que esse c\u00f3digo contenha um bug ou erro que pode ocorrer quando \u00e9 executado. Nesse caso, a melhor forma \u00e9 executar esse c\u00f3digo passo a passo e validar cada linha do c\u00f3digo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49134\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/42-executer-un-code-pas-a-pas.png\" sizes=\"auto, \" srcset=\"\" alt=\"execute o c\u00f3digo passo a passo\" width=\"447\" height=\"397\"><\/figure><\/div><p> Para fazer isso, voc\u00ea pode usar a tecla de atalho F8 para executar o c\u00f3digo linha por linha ou usar a op\u00e7\u00e3o entrar no menu de depura\u00e7\u00e3o. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49135\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/43-touche-de-raccourci-f8-pour-executer-une-ligne-de-code.png\" sizes=\"auto, \" srcset=\"\" alt=\"tecla de atalho-f8-para-executar-uma-linha-de-c\u00f3digo43-tecla-de-atalho-f8-para-executar-uma-linha-de-c\u00f3digo\" width=\"335\" height=\"104\"><\/figure><\/div><p> E tamb\u00e9m h\u00e1 um bot\u00e3o na barra de ferramentas de depura\u00e7\u00e3o que voc\u00ea pode usar. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49136\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/44-bouton-sur-la-barre-doutils-de-debogage.png\" sizes=\"auto, \" srcset=\"\" alt=\"bot\u00e3o da barra de ferramentas de depura\u00e7\u00e3o\" width=\"464\" height=\"185\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Recuo de c\u00f3digo<\/h3><p> Ao escrever c\u00f3digos longos e complexos, \u00e9 importante estrutur\u00e1-los da maneira correta para que voc\u00ea possa entend\u00ea-los mais tarde. Para isso, h\u00e1 uma coisa que vem a calhar, INDERTING. Indenta\u00e7\u00e3o \u00e9 basicamente estruturar c\u00f3digo usando abas, abaixo est\u00e1 um exemplo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49138\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/46-indentation-de-code.png\" sizes=\"auto, \" srcset=\"\" alt=\"recuo de c\u00f3digo\" width=\"335\" height=\"264\"><\/figure><\/div><p> Para adicionar um recuo em uma linha, voc\u00ea pode usar a tecla TAB no teclado ou tamb\u00e9m usar os bot\u00f5es de recuo\/recuo negativo na barra de ferramentas. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49139\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/47-boutons-dindentation.png\" sizes=\"auto, \" srcset=\"\" alt=\"bot\u00f5es de recuo\" width=\"461\" height=\"86\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Obtenha o c\u00f3digo de um arquivo de texto<\/h3><p> O Editor do Visual Basic permite importar c\u00f3digos VBA de um arquivo de texto sem copiar e colar. Depois de inserir um m\u00f3dulo, voc\u00ea pode ir ao menu inserir e selecionar a op\u00e7\u00e3o de arquivo a partir da\u00ed. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49140\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/48-obtenir-le-code-dun-fichier-texte.png\" sizes=\"auto, \" srcset=\"\" alt=\"obter o c\u00f3digo de um arquivo de texto\" width=\"203\" height=\"219\"><\/figure><\/div><p> Abre a caixa de di\u00e1logo onde voc\u00ea pode localizar o arquivo de texto e importar todos os c\u00f3digos dele para o m\u00f3dulo atual.<\/p><h3 class=\"wp-block-heading\"> Estilo de refer\u00eancia R1C1<\/h3><p> Se voc\u00ea j\u00e1 trabalhou com o estilo de refer\u00eancia R1C1, tenho certeza que concorda neste ponto para escrever c\u00f3digos com ele com mais facilidade.<\/p><p> <a href=\"https:\/\/exceladvisor.org\/pt\/r1c1\/\">Estilo de refer\u00eancia R1C1<\/a><\/p><h3 class=\"wp-block-heading\"> Quebra de linha<\/h3><p> Mesmo que voc\u00ea possa ajustar a largura da janela de c\u00f3digo e aument\u00e1-la, pode haver momentos em que voc\u00ea esteja lidando com longas linhas de c\u00f3digo que dificultam a leitura.<\/p><p> A melhor maneira de corrigir isso \u00e9 adicionar uma quebra de linha. Basicamente, uma nova linha \u00e9 algo quando voc\u00ea divide uma linha em duas linhas usando o caractere de nova linha.<\/p><p> Use ESPA\u00c7O e SUBSCORE e pressione Enter para adicionar uma quebra de linha. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49141\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/49-saut-de-ligne.png\" sizes=\"auto, \" srcset=\"\" alt=\"quebra de linha\" width=\"259\" height=\"113\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Disposi\u00e7\u00e3o<\/h3><p> Quando se trata da interface do usu\u00e1rio, o editor do Visual Basic n\u00e3o parece muito bom. Mas existem algumas op\u00e7\u00f5es de formata\u00e7\u00e3o que voc\u00ea pode usar para personaliz\u00e1-lo ou alterar sua apar\u00eancia da maneira que desejar.<\/p><p> No formato do editor de op\u00e7\u00f5es do menu Ferramentas, voc\u00ea pode ir para a op\u00e7\u00e3o de formata\u00e7\u00e3o, onde tamb\u00e9m pode alterar o tamanho do estilo da fonte ou a cor de fundo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49142\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/50-options-de-formatage.png\" sizes=\"auto, \" srcset=\"\" alt=\"Op\u00e7\u00e3o de formata\u00e7\u00e3o 50\" width=\"542\" height=\"329\"><\/figure><\/div><p> Assista a <a href=\"https:\/\/www.youtube.com\/watch?v=K_sj0GBSLew\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"this video (opens in a new tab)\">este v\u00eddeo<\/a> sobre como personalizar o editor VBA para um tema sombrio.<\/p><h3 class=\"wp-block-heading\"> Pasta de trabalho de macros pessoais<\/h3><p> Pode haver macros que voc\u00ea precisa acessar em qualquer pasta de trabalho que usar.<\/p><p> Nesse caso, voc\u00ea pode usar <a href=\"https:\/\/exceladvisor.org\/pt\/caderno-macro-pessoal\/\"><strong>o Personal Macro Binder<\/strong><\/a> , que pode ajud\u00e1-lo a armazenar todos os c\u00f3digos importantes em um s\u00f3 lugar e acess\u00e1-los em todas as pastas de trabalho. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49147\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/55-cahier-de-macros-personnel.png\" sizes=\"auto, \" srcset=\"\" alt=\"55-macro-fich\u00e1rio pessoal\" width=\"312\" height=\"198\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Usando marcadores<\/h3><p> O Editor do Visual Basic permite adicionar marcadores a uma linha clicando com o bot\u00e3o direito <strong>\u27a4<\/strong> Alternar <strong>\u27a4<\/strong> Marcador. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49148\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/56-utiliser-des-signets.png\" sizes=\"auto, \" srcset=\"\" alt=\"Marcadores de 56 usos\" width=\"326\" height=\"362\"><\/figure><\/div><p> E ent\u00e3o, voc\u00ea tamb\u00e9m pode navegar entre os favoritos na op\u00e7\u00e3o do menu de edi\u00e7\u00e3o. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49149\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/57-naviguer-entre-les-signets.png\" sizes=\"auto, \" srcset=\"\" alt=\"57-navegar entre marcadores\" width=\"449\" height=\"535\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Verifica\u00e7\u00e3o de sintaxe<\/h3><p> Quando voc\u00ea escreve c\u00f3digos na janela de c\u00f3digo, o VBA verifica o erro de sintaxe e avisa quando voc\u00ea comete um erro de sintaxe. Esta op\u00e7\u00e3o est\u00e1 habilitada por padr\u00e3o, mas voc\u00ea tamb\u00e9m pode desabilit\u00e1-la se n\u00e3o quiser que o VBA o avise sempre que voc\u00ea cometer um erro.<\/p><p> <strong>Menu Ferramentas<\/strong> <strong>\u27a4 Op\u00e7\u00f5es<\/strong> <strong>\u27a4 guia Editor<\/strong> <strong>\u27a4 Verifica\u00e7\u00e3o autom\u00e1tica de sintaxe.<\/strong> <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49150\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/58-verification-de-la-syntaxe.png\" sizes=\"auto, \" srcset=\"\" alt=\"Verifica\u00e7\u00e3o de sintaxe 58\" width=\"605\" height=\"368\"><\/figure><\/div><p> Mas n\u00e3o recomendo desativ\u00e1-lo porque pode ajud\u00e1-lo a identificar todos os erros de sintaxe cometidos ao escrever c\u00f3digos.<\/p><h3 class=\"wp-block-heading\"> Lista de macros<\/h3><p> Se voc\u00ea tiver muitas macros em um m\u00f3dulo, existe uma op\u00e7\u00e3o que voc\u00ea pode usar para ver todas as macros (Ferramentas \u27a4 Macro). <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49151\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/59-liste-de-macros.png\" sizes=\"auto, \" srcset=\"\" alt=\"Lista de 59 macros\" width=\"513\" height=\"390\"><\/figure><\/div><p> Uma das grandes vantagens de usar esta op\u00e7\u00e3o de lista \u00e9 que voc\u00ea pode executar uma macro, exclu\u00ed-la e modific\u00e1-la sem passar por este procedimento.<\/p><h3 class=\"wp-block-heading\"> Bloqueie um projeto com uma senha<\/h3><p> O Editor do Visual Basic tamb\u00e9m oferece a capacidade de bloquear um m\u00f3dulo com uma senha. Portanto, se voc\u00ea n\u00e3o deseja que os usu\u00e1rios conhe\u00e7am o c\u00f3digo e n\u00e3o o modifiquem, voc\u00ea pode usar esta op\u00e7\u00e3o. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49152\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/60-verrouiller-un-projet-avec-un-mot-de-passe.png\" sizes=\"auto, \" srcset=\"\" alt=\"bloquear um projeto com uma senha\" width=\"278\" height=\"252\"><\/figure><\/div><p> Menu Ferramentas \u27a4 Propriedades do VBAProject \u27a4 Guia Prote\u00e7\u00e3o <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49153\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/61-proprietes-vbaproject.png\" sizes=\"auto, \" srcset=\"\" alt=\"propriedades vbaproject\" width=\"437\" height=\"377\"><\/figure><\/div><h3 class=\"wp-block-heading\"> Teclas de atalho importantes<\/h3><ul><li> <strong>Shift + F7<\/strong> : Navegador de objetos.<\/li><li> <strong>F5<\/strong> : Executar macro.<\/li><li> <strong>Guia<\/strong> : Adicione um recuo.<\/li><li> <strong>Alt + Q<\/strong> : Fechar.<\/li><li> <strong>F8<\/strong> : Entre.<\/li><li> <strong>Control + H<\/strong> : Localize e substitua.<\/li><li> <strong>Control + G<\/strong> : janela imediata.<\/li><li> <strong>Control + R<\/strong> : Explorador de Projetos.<\/li><li> <strong>F4<\/strong> : Janela de propriedades.<\/li><\/ul><p> Aprenda alguns atalhos de teclado INCR\u00cdVEIS: <a href=\"https:\/\/exceladvisor.org\/pt\/atalhos-do-teclado\/\"><strong>Folha de refer\u00eancias dos atalhos de teclado do Excel<\/strong><\/a><\/p><h2 class=\"wp-block-heading\"> Alternativa ao Editor Visual Basic<\/h2><p> Bem, tentei v\u00e1rios outros editores para escrever uma macro, mas o problema que descobri \u00e9 que sem o Intellisense \u00e9 realmente dif\u00edcil usar qualquer coisa que n\u00e3o seja o pr\u00f3prio editor do Visual Basic. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-49154\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/62-alternatives-a-lediteur-de-base-visuel.png\" sizes=\"auto, \" srcset=\"\" alt=\"alternativa ao editor visual b\u00e1sico\" width=\"554\" height=\"399\"><\/figure><\/div><p> O editor VBA funciona com Excel, voc\u00ea pode testar seus c\u00f3digos instantaneamente e salv\u00e1-los na pasta de trabalho. Mas aqui est\u00e3o alguns nomes para tentar.<\/p><p> <a href=\"https:\/\/code.visualstudio.com\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Visual Studio Code (opens in a new tab)\">C\u00f3digo do Visual Studio<\/a> | <a href=\"https:\/\/www.ultraedit.com\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Ultra Edit (opens in a new tab)\">Ultraedi\u00e7\u00e3o<\/a><\/p><h2 class=\"wp-block-heading\"> Aprendizado<\/h2><ul><li> Voc\u00ea pode ampliar ou reduzir a janela de c\u00f3digo.<\/li><li> Voc\u00ea pode alterar o nome de um projeto a qualquer momento.<\/li><li> A janela Projeto \u00e9 a melhor maneira de navegar no editor.<\/li><li> Ele far\u00e1 uma linha vermelha se houver um erro ao escrever o c\u00f3digo.<\/li><li> Voc\u00ea tamb\u00e9m pode marcar uma linha de c\u00f3digo no menu do bot\u00e3o direito para alternar o marcador.<\/li><li> Voc\u00ea n\u00e3o pode usar o editor do Visual Basic sem abrir uma pasta de trabalho do Excel.<\/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><\/ul><\/div><\/div><div class=\"gb-grid-column gb-grid-column-50067b57\"><div class=\"gb-container gb-container-50067b57\"><\/div><\/div><\/div><\/div><div class=\"schema-faq wp-block-yoast-faq-block\"><div id=\"faq-question-1585401860201\" class=\"schema-faq-section\"> <strong class=\"schema-faq-question\">Devo instalar o Editor do Visual Basic?<\/strong><p class=\"schema-faq-answer\"> N\u00e3o. Voc\u00ea n\u00e3o precisa instalar o Editor do Visual Basic. Ele vem pr\u00e9-instalado com aplicativos do Microsoft Office.<\/p><\/div><div id=\"faq-question-1585402056316\" class=\"schema-faq-section\"> <strong class=\"schema-faq-question\">O que acontece se eu n\u00e3o tiver a guia Desenvolvedor na faixa de op\u00e7\u00f5es?<\/strong><p class=\"schema-faq-answer\"> Se voc\u00ea n\u00e3o tiver a guia do desenvolvedor na faixa do Excel, poder\u00e1 habilit\u00e1-la na faixa do Excel.<\/p><\/div><div id=\"faq-question-1585402823785\" class=\"schema-faq-section\"> <strong class=\"schema-faq-question\">Existe uma alternativa ao Editor Visual Basic?<\/strong><p class=\"schema-faq-answer\"> Na verdade. O IntelliSense que voc\u00ea possui no VBE o torna perfeito para escrever c\u00f3digos VBA.<\/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-38","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>Editor Visual Basic do Excel (VBE) para Windows - Mac (Guia 2023)<\/title>\n<meta name=\"description\" content=\"Editor Visual Basic \u00e9 um editor de c\u00f3digo para VBA. Este \u00e9 um aplicativo separado, mas s\u00f3 pode ser usado com Excel.\" \/>\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\/editor-visual-basico\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Editor Visual Basic do Excel (VBE) para Windows - Mac (Guia 2023)\" \/>\n<meta property=\"og:description\" content=\"Editor Visual Basic \u00e9 um editor de c\u00f3digo para VBA. Este \u00e9 um aplicativo separado, mas s\u00f3 pode ser usado com Excel.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T11:50:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png\" \/>\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=\"21 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/\",\"url\":\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/\",\"name\":\"Editor Visual Basic do Excel (VBE) para Windows - Mac (Guia 2023)\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png\",\"datePublished\":\"2023-11-18T20:22:47+00:00\",\"dateModified\":\"2023-12-06T11:50:42+00:00\",\"description\":\"Editor Visual Basic \u00e9 um editor de c\u00f3digo para VBA. Este \u00e9 um aplicativo separado, mas s\u00f3 pode ser usado com Excel.\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/exceladvisor.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Editor visual basic do excel para windows e mac\"}]},{\"@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":"Editor Visual Basic do Excel (VBE) para Windows - Mac (Guia 2023)","description":"Editor Visual Basic \u00e9 um editor de c\u00f3digo para VBA. Este \u00e9 um aplicativo separado, mas s\u00f3 pode ser usado com Excel.","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\/editor-visual-basico\/","og_locale":"pt_PT","og_type":"article","og_title":"Editor Visual Basic do Excel (VBE) para Windows - Mac (Guia 2023)","og_description":"Editor Visual Basic \u00e9 um editor de c\u00f3digo para VBA. Este \u00e9 um aplicativo separado, mas s\u00f3 pode ser usado com Excel.","og_url":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-06T11:50:42+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"21 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/","url":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/","name":"Editor Visual Basic do Excel (VBE) para Windows - Mac (Guia 2023)","isPartOf":{"@id":"https:\/\/exceladvisor.org\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png","datePublished":"2023-11-18T20:22:47+00:00","dateModified":"2023-12-06T11:50:42+00:00","description":"Editor Visual Basic \u00e9 um editor de c\u00f3digo para VBA. Este \u00e9 um aplicativo separado, mas s\u00f3 pode ser usado com Excel.","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-fenetre-vbe.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/exceladvisor.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Editor visual basic do excel para windows e mac"}]},{"@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\/38","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=38"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/pages\/38\/revisions"}],"predecessor-version":[{"id":1412,"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/pages\/38\/revisions\/1412"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/media?parent=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}