{"id":48,"date":"2023-11-18T00:56:48","date_gmt":"2023-11-18T00:56:48","guid":{"rendered":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/"},"modified":"2023-12-06T11:51:23","modified_gmt":"2023-12-06T11:51:23","slug":"questoes-de-entrevista","status":"publish","type":"page","link":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/","title":{"rendered":"Perguntas da entrevista vba"},"content":{"rendered":"<div class=\"excel-before-content-2\" id=\"excel-1437679073\"><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-3719078194\"><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=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"0-1-what-does-vba-stand-for\" class=\"wp-block-heading\"> 1. O que significa VBA?<\/h2><p> VBA significa Visual Basic for Application, uma linguagem de programa\u00e7\u00e3o que ajuda a automatizar quase todas as atividades no Excel. <\/p><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"1-2-what-kind-of-language-vba-is\" class=\"wp-block-heading\"> 2. Que tipo de linguagem \u00e9 VBA?<\/h2><p> VBA \u00e9 uma linguagem orientada a objetos na qual voc\u00ea primeiro define um objeto e depois define a atividade que deseja realizar. Por exemplo, se quiser selecionar um intervalo, voc\u00ea deve primeiro definir o intervalo e depois o m\u00e9todo para selecion\u00e1-lo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60609\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.png\" sizes=\"auto, \" srcset=\"\" alt=\"definir o intervalo\" width=\"666\" height=\"239\"><\/figure><\/div><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"2-3-what-is-an-object-in-vba\" class=\"wp-block-heading\"> 3. O que \u00e9 um objeto no VBA?<\/h2><p> VBA \u00e9 uma linguagem orientada a objetos. Por exemplo, quando voc\u00ea se refere a uma planilha, voc\u00ea est\u00e1 se referindo a um objeto e s\u00f3 ent\u00e3o poder\u00e1 utilizar propriedades e m\u00e9todos. Voc\u00ea pode aprender mais sobre esses itens <a href=\"https:\/\/exceladvisor.org\/pt\/objetos\/\">aqui<\/a> . <\/p><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"3-4-what-is-the-object-hierarchy-in-excel\" class=\"wp-block-heading\"> 4. O que \u00e9 hierarquia de objetos no Excel?<\/h2><p> No Excel, todos os objetos s\u00e3o estruturados em uma hierarquia. Aqui est\u00e1 o quadro completo que pode ajud\u00e1-lo a entend\u00ea-lo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60610\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/2-hierarchie-dobjets-dans-excel.png\" sizes=\"auto, \" srcset=\"\" alt=\"hierarquia de objetos no Excel\" width=\"463\" height=\"473\"><\/figure><\/div><p> Cada um desses objetos tamb\u00e9m vem com propriedades e m\u00e9todos que voc\u00ea pode usar para realizar atividades. <\/p><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"4-5-how-to-activate-the-developer-tab\" class=\"wp-block-heading\"> 5. Como ativar a aba do desenvolvedor?<\/h2><p> Antes de acessar o Editor do Visual Basic e outras op\u00e7\u00f5es, voc\u00ea deve <a href=\"https:\/\/exceladvisor.org\/pt\/adicione-uma-guia-de-desenvolvedor\/\">habilitar a guia Desenvolvedor<\/a> usando as etapas a seguir. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60611\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/3-activer-longlet-developpeur.jpg\" sizes=\"auto, \" srcset=\"\" alt=\"ativar guia do desenvolvedor\" width=\"675\" height=\"106\"><\/figure><\/div><ol type=\"1\"><li> Guia Arquivo \u2192 Op\u00e7\u00f5es \u2192 Personalizar faixa de op\u00e7\u00f5es.<\/li><li> Marque a caixa do desenvolvedor.<\/li><li> Clique OK. <\/li><\/ol><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"5-6-how-to-use-the-visual-basic-editor\" class=\"wp-block-heading\"> 6. Como usar o Editor Visual Basic?<\/h2><p> Depois de ativar a guia do desenvolvedor, voc\u00ea pode acessar o editor de base visual 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-60612\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/4-acceder-a-lediteur-de-base-visuel.png\" sizes=\"auto, \" srcset=\"\" alt=\"acessar editor visual b\u00e1sico\" width=\"601\" height=\"141\"><\/figure><\/div><p> Ao clicar no bot\u00e3o \u201cVisual Basic\u201d, voc\u00ea obt\u00e9m uma janela do Visual Basic que \u00e9 aberta separadamente. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60613\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/5-fenetre-de-base-visuelle.png\" sizes=\"auto, \" srcset=\"\" alt=\"janela base visual\" width=\"753\" height=\"425\"><\/figure><\/div><p> <a href=\"https:\/\/exceladvisor.org\/pt\/editor-visual-basico\/\">Aqui est\u00e1 um guia completo<\/a> que pode ajud\u00e1-lo a entender como usar o editor Visual Basic para escrever c\u00f3digos VBA. <\/p><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"6-7-where-you-can-write-a-macro-vba-code\" class=\"wp-block-heading\"> 7. Onde voc\u00ea pode escrever uma macro (c\u00f3digo VBA)?<\/h2><p> Ao abrir o editor do Visual Basic, voc\u00ea ter\u00e1 uma janela de c\u00f3digo onde poder\u00e1 escrever c\u00f3digo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60615\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/fenetre-a-6-codes.png\" sizes=\"auto, \" srcset=\"\" alt=\"janela de c\u00f3digo\" width=\"500\" height=\"387\"><\/figure><\/div><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"7-8-what-are-the-ways-to-write-a-macro-vba-code-in-excel\" class=\"wp-block-heading\"> 8. Quais s\u00e3o as formas de escrever uma macro (c\u00f3digo VBA) no Excel?<\/h2><p> Uma das melhores maneiras de escrever uma macro \u00e9 escrev\u00ea-la diretamente na janela de c\u00f3digo. <\/p><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"8-9-how-to-add-a-comment-in-a-vba-code\" class=\"wp-block-heading\"> 9. Como adicionar um coment\u00e1rio no c\u00f3digo VBA?<\/h2><p> Para adicionar um coment\u00e1rio, voc\u00ea precisa iniciar a linha de coment\u00e1rio com um ap\u00f3strofo (&#8216;) e escrever o coment\u00e1rio quando terminar, pressione Enter para passar para a pr\u00f3xima linha ( <a href=\"https:\/\/exceladvisor.org\/pt\/manipulacao-de-erros\/\">saiba mais sobre como adicionar coment\u00e1rios para sair deste local<\/a> ). <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60616\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/7-ajouter-un-commentaire.png\" sizes=\"auto, \" srcset=\"\" alt=\"Adicione um coment\u00e1rio\" width=\"324\" height=\"157\"><\/figure><\/div><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"9-10-how-to-run-a-macro\" class=\"wp-block-heading\"> 10. Como executar uma macro?<\/h2><p> Voc\u00ea pode executar uma macro da lista de macros. Na guia Desenvolvedor h\u00e1 um bot\u00e3o chamado macros e quando voc\u00ea clica nele aparece uma caixa de di\u00e1logo com uma lista de macros que voc\u00ea possui em todas as pastas de trabalho abertas. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60617\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/8-executer-une-macro.png\" sizes=\"auto, \" srcset=\"\" alt=\"executar uma macro\" width=\"584\" height=\"389\"><\/figure><\/div><p> Fora isso, existem diversas maneiras de executar uma macro, n\u00e3o deixe de <a href=\"https:\/\/exceladvisor.org\/pt\/executar-uma-macro-2\/\">conferir este tutorial<\/a> para saber mais. <\/p><\/div><\/div><div class=\"wp-block-group more-box is-layout-constrained\"><div class=\"wp-block-group__inner-container\"><h2 id=\"10-11-how-to-record-a-macro-in-excel\" class=\"wp-block-heading\"> 11. Como gravar uma macro no Excel?<\/h2><p> No Excel, existe um gravador de macro que pode ajud\u00e1-lo a registrar quase todas as atividades que voc\u00ea realiza e gerar todo o c\u00f3digo no backend. Se voc\u00ea vir, na aba do desenvolvedor, existe um bot\u00e3o com o nome \u201cGravar Macro\u201d. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60618\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/9-enregistrer-une-macro.png\" sizes=\"auto, \" srcset=\"\" alt=\"registro macro\" width=\"717\" height=\"212\"><\/figure><\/div><p> Ao clicar nele, aparecer\u00e1 uma caixa de di\u00e1logo para inserir os detalhes da macro que voc\u00ea vai gravar e, depois de fazer isso, clique em OK para iniciar a grava\u00e7\u00e3o. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60619\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/10-cliquez-sur-ok-pour-commencer-lenregistrement.png\" sizes=\"auto, \" srcset=\"\" alt=\"clique em ok para iniciar a grava\u00e7\u00e3o\" width=\"476\" height=\"383\"><\/figure><\/div><p> Aqui est\u00e1 um guia completo para aprender <a href=\"https:\/\/exceladvisor.org\/pt\/gravar-uma-macro\/\">como gravar uma macro<\/a> .<\/p><\/div><\/div><h2 id=\"11-12-how-to-save-a-macro-in-excel\" class=\"wp-block-heading\"> 12. Como gravar uma macro no Excel?<\/h2><p> Quando voc\u00ea escreve uma macro, ela \u00e9 salva automaticamente na pasta de trabalho onde voc\u00ea a escreveu, n\u00e3o h\u00e1 necessidade de salv\u00e1-la separadamente. Mas voc\u00ea precisa salvar a pasta de trabalho em formato macro (.xlsm). <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60620\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/11-enregistrer-une-macro-dans-excel.png\" sizes=\"auto, \" srcset=\"\" alt=\"salvar uma macro no Excel\" width=\"495\" height=\"166\"><\/figure><\/div><p> E quando voc\u00ea tenta salvar uma pasta de trabalho em outro formato que cont\u00e9m uma macro, o Excel alerta voc\u00ea.<\/p><h2 id=\"12-13-what-is-a-module\" class=\"wp-block-heading\"> 13. O que \u00e9 um M\u00f3dulo?<\/h2><p> <a href=\"https:\/\/exceladvisor.org\/pt\/modulo\/\">O m\u00f3dulo VBA<\/a> \u00e9 um arquivo de extens\u00e3o \u201c.bcf\u201d que possui sua janela de c\u00f3digo onde voc\u00ea pode escrever uma macro. Voc\u00ea pode inserir, excluir e at\u00e9 importar e exportar um m\u00f3dulo na pasta de trabalho. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60621\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/module-12vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"m\u00f3dulo vba\" width=\"488\" height=\"372\"><\/figure><\/div><h2 id=\"13-14-what-is-a-procedure-in-vba\" class=\"wp-block-heading\"> 14. O que \u00e9 procedimento em VBA?<\/h2><p> Quando voc\u00ea escreve uma macro em VBA, ela \u00e9 chamada de procedimento. Um procedimento pode consistir em uma \u00fanica linha de c\u00f3digo ou em v\u00e1rias linhas de c\u00f3digo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60622\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/13-procedure-en-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"procedimento em vba\" width=\"667\" height=\"258\"><\/figure><\/div><p> No exemplo acima, temos um procedimento com o nome &#8220;vba_border&#8221; que possui uma \u00fanica linha, mas dividiu essa <a href=\"https:\/\/exceladvisor.org\/pt\/quebra-de-linha\/\">\u00fanica linha em v\u00e1rias linhas<\/a> .<\/p><h2 id=\"14-15-what-are-the-types-of-procedures\" class=\"wp-block-heading\"> 15. Quais s\u00e3o os tipos de procedimentos?<\/h2><p> Existem dois tipos de procedimentos que voc\u00ea pode usar no VBA, o primeiro \u00e9 o procedimento \u201cSub\u201d e o segundo \u00e9 a \u201cFun\u00e7\u00e3o\u201d. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60623\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/14-types-de-procedures-dans-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"tipos de procedimentos em vba\" width=\"471\" height=\"285\"><\/figure><\/div><p> Se voc\u00ea deseja escrever um procedimento &#8220;Sub&#8221;, voc\u00ea precisa iniciar o c\u00f3digo com a palavra-chave &#8220;Sub&#8221; e para o procedimento de fun\u00e7\u00e3o<\/p><h2 id=\"15-16-what-is-a-variable\" class=\"wp-block-heading\"> 16. O que \u00e9 uma vari\u00e1vel?<\/h2><p> Como o nome sugere, uma vari\u00e1vel \u00e9 algo que n\u00e3o \u00e9 fixo. No VBA, voc\u00ea pode usar uma vari\u00e1vel para armazenar um valor e pode alterar esse valor a qualquer momento durante a execu\u00e7\u00e3o de um c\u00f3digo.<\/p><h2 id=\"16-17-how-to-declare-a-variable-in-vba\" class=\"wp-block-heading\"> 17. Como declarar uma vari\u00e1vel em VBA?<\/h2><p> Para usar uma vari\u00e1vel, voc\u00ea deve primeiro declar\u00e1-la usando a <a href=\"https:\/\/exceladvisor.org\/pt\/fraco\/\">palavra-chave \u201cDim\u201d<\/a> . No exemplo de c\u00f3digo a seguir, voc\u00ea pode ver que usamos \u201cDim\u201d, o nome da vari\u00e1vel e, em seguida, o tipo de dados. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60624\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/15-utiliser-une-variable.png\" sizes=\"auto, \" srcset=\"\" alt=\"usar uma vari\u00e1vel\" width=\"330\" height=\"251\"><\/figure><\/div><p> No exemplo acima, usamos uma instru\u00e7\u00e3o dim para declarar a vari\u00e1vel \u201cstartDate\u201d e especificamos a data como o tipo de dados. E depois disso especificamos um valor de data para a vari\u00e1vel. Voc\u00ea aprender\u00e1 mais sobre vari\u00e1veis <a href=\"https:\/\/exceladvisor.org\/pt\/variaveis\/\">aqui<\/a> .<\/p><h2 id=\"17-18-what-are-the-vba-data-types\" class=\"wp-block-heading\"> 18. Quais s\u00e3o os tipos de dados VBA?<\/h2><p> Ao declarar uma vari\u00e1vel (ou mesmo uma constante), voc\u00ea deve especificar o tipo de dados. Declarar o tipo de dados ajuda o VBA a entender que tipo de valor voc\u00ea deseja armazenar na vari\u00e1vel. Digamos que se voc\u00ea deseja armazenar uma data na vari\u00e1vel como fizemos no exemplo anterior, voc\u00ea precisa especificar o tipo de dados como data.<\/p><h2 id=\"18-19-what-is-option-explicit\" class=\"wp-block-heading\"> 19. Qual \u00e9 a op\u00e7\u00e3o expl\u00edcita?<\/h2><p> <a href=\"https:\/\/exceladvisor.org\/pt\/opcao-explicita-2\/\">Option Explicit<\/a> \u00e9 uma instru\u00e7\u00e3o que voc\u00ea pode usar no in\u00edcio de um m\u00f3dulo e, depois de usar essa instru\u00e7\u00e3o, podemos avis\u00e1-lo se voc\u00ea pular a declara\u00e7\u00e3o de uma vari\u00e1vel. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60625\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/16-option-explicite.png\" sizes=\"auto, \" srcset=\"\" alt=\"op\u00e7\u00e3o expl\u00edcita\" width=\"439\" height=\"267\"><\/figure><\/div><p> A captura de tela acima \u00e9 o melhor exemplo onde usamos a vari\u00e1vel &#8220;a&#8221; sem declar\u00e1-la e, durante a execu\u00e7\u00e3o do c\u00f3digo, h\u00e1 uma mensagem de erro de compila\u00e7\u00e3o dizendo &#8220;vari\u00e1vel indefinida&#8221; . Como voc\u00ea pode ver no topo, usamos a op\u00e7\u00e3o de declara\u00e7\u00e3o expl\u00edcita.<\/p><h2 id=\"19-20-what-is-a-constant\" class=\"wp-block-heading\"> 20. O que \u00e9 uma constante?<\/h2><p> Assim como uma vari\u00e1vel, uma constante tamb\u00e9m armazena um valor. Mas, no caso de uma constante, voc\u00ea pode modificar o valor armazenado nela. Para declarar uma constante voc\u00ea precisa us\u00e1-la da mesma forma que voc\u00ea usa em uma vari\u00e1vel, mas em vez de &#8220;Dim&#8221; voc\u00ea precisa usar a constante de trabalho para declarar (veja o exemplo a seguir e aqui est\u00e1 o <a href=\"https:\/\/exceladvisor.org\/pt\/constantes\/\">link para saber mais<\/a> ). <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60626\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/17-constante-en-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"constante em vba\" width=\"421\" height=\"232\"><\/figure><\/div><h2 id=\"20-21-how-to-refer-to-a-workbook-in-a-vba-code\" class=\"wp-block-heading\"> 21. Como consultar uma pasta de trabalho no c\u00f3digo VBA?<\/h2><p> Para fazer refer\u00eancia a uma pasta de trabalho, voc\u00ea deve usar o <a href=\"https:\/\/exceladvisor.org\/pt\/encadernador\/\">objeto pasta de trabalho<\/a> e, em seguida, especificar o nome da pasta de trabalho \u00e0 qual deseja fazer refer\u00eancia. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60627\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/18-se-referer-a-un-classeur.png\" sizes=\"auto, \" srcset=\"\" alt=\"consulte uma pasta de trabalho\" width=\"314\" height=\"142\"><\/figure><\/div><p> No exemplo acima, precisamos usar o objeto workbook e ent\u00e3o nos referimos a book1 usando a extens\u00e3o de arquivo. Aqui est\u00e3o alguns exemplos que voc\u00ea pode aprender como usar pastas de trabalho no Excel VBA.<\/p><p> <em><a href=\"https:\/\/exceladvisor.org\/pt\/salvar-pasta-de-trabalho\/\">Salvar uma pasta de trabalho<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/excluir-arquivo\/\">Excluir uma pasta de trabalho<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/este-caderno\/\">Consulte Esta pasta de trabalho<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/renomear-pasta-de-trabalho\/\">Renomear uma pasta de trabalho<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/ativar-pasta-de-trabalho\/\">Ativar uma pasta de trabalho<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/combinar-pastas-de-trabalho\/\">Combina pastas de trabalho<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/proteger-a-pasta-de-trabalho\/\">Proteger uma pasta de trabalho (desproteger)<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/verifique-a-pasta-de-trabalho-aberta\/\">Verifique se uma pasta de trabalho est\u00e1 aberta<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/arquivo-aberto\/\">Abra uma pasta de trabalho<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/verifique-se-a-pasta-de-trabalho-existe\/\">Verifique se existe uma pasta de trabalho do Excel em uma pasta<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/criar-uma-pasta-de-trabalho\/\">Crie uma nova pasta de trabalho (arquivo Excel)<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/feche-a-pasta-de-trabalho\/\">Fechar uma pasta de trabalho<\/a><\/em><\/p><h2 id=\"21-22-how-to-refer-to-a-worksheet-in-a-vba-code\" class=\"wp-block-heading\"> 22. Como consultar uma planilha em c\u00f3digo VBA?<\/h2><p> Para se referir a uma planilha, voc\u00ea precisa usar o objeto planilha e, em seguida, especificar o nome da planilha \u00e0 qual deseja se referir. No exemplo a seguir, usamos o objeto planilha e especificamos &#8220;Planilha1&#8221;. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60628\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/19-se-referer-a-une-feuille-de-travail.png\" sizes=\"auto, \" srcset=\"\" alt=\"consulte uma planilha\" width=\"490\" height=\"287\"><\/figure><\/div><p> Como voc\u00ea pode ver, usamos \u201cPlanilhas\u201d e \u201cPlanilhas\u201d para nos referirmos \u00e0 mesma planilha, voc\u00ea precisa entender a diferen\u00e7a entre planilhas e planilhas, e aqui est\u00e1 o <a href=\"https:\/\/exceladvisor.org\/pt\/planilha-1\/\">guia completo para isso<\/a> .<\/p><p> <a href=\"https:\/\/exceladvisor.org\/pt\/conte-as-folhas\/\">Folhas de contagem<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/ativar-planilha\/\">Ativar uma planilha<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/folhas-de-laco\/\">Percorra todas as folhas<\/a><\/p><ul><li> <a href=\"https:\/\/exceladvisor.org\/pt\/a-planilha-de-controle-existe\/\">Verifique se existe uma planilha<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/limpar-folha\/\">Apagar uma folha inteira<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/proteja-a-folha\/\">Proteger e desproteger uma planilha<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/excluir-uma-planilha-1\/\">Excluir uma planilha<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/ocultar-planilha\/\">OCULTAR\\MOSTRAR uma planilha<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/renomear-planilha\/\">Como renomear uma planilha no Excel usando VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/vba\/\">Como copiar uma planilha no Excel usando VBA<\/a><\/li><li> <a href=\"https:\/\/exceladvisor.org\/pt\/ativar-planilha\/\">Como ativar uma planilha usando VBA<\/a><\/li><\/ul><h2 id=\"22-23-how-to-select-a-range-of-cells-using-a-macro\" class=\"wp-block-heading\"> 23. Como selecionar um intervalo de c\u00e9lulas usando uma macro?<\/h2><p> Para selecionar um intervalo ou c\u00e9lula, voc\u00ea deve primeiro usar o objeto intervalo para especificar o intervalo, depois o m\u00e9todo de sele\u00e7\u00e3o e, ao executar esse c\u00f3digo, o Excel seleciona o intervalo especificado. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60629\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/20-selectionner-une-plage-de-cellules-a-laide-dune-macro.png\" sizes=\"auto, \" srcset=\"\" alt=\"selecione um intervalo de c\u00e9lulas usando macro\" width=\"372\" height=\"269\"><\/figure><\/div><p> Como voc\u00ea pode ver no exemplo acima, especificamos o intervalo A1 e usamos o m\u00e9todo select. Aqui est\u00e3o algumas das tarefas importantes que voc\u00ea pode realizar com c\u00e9lulas e intervalos usando VBA.<\/p><h2 id=\"23-24-how-to-get-value-from-a-cell-using-a-macro\" class=\"wp-block-heading\"> 24. Como obter o valor de uma c\u00e9lula usando uma macro?<\/h2><p> Para obter um valor de uma c\u00e9lula, voc\u00ea precisa usar o m\u00e9todo de valor e, em seguida, atribuir esse valor a uma c\u00e9lula diferente para obt\u00ea-lo. No exemplo a seguir, usamos o objeto range para especificar A1 e, em seguida, usamos o m\u00e9todo value. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60630\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/21-obtenir-la-valeur-dune-cellule-a-laide-dune-macro.png\" sizes=\"auto, \" srcset=\"\" alt=\"obter o valor de uma c\u00e9lula usando a macro\" width=\"417\" height=\"298\"><\/figure><\/div><p> E depois disso atribu\u00edmos \u00e0 c\u00e9lula A2 e ao usar este c\u00f3digo voc\u00ea obt\u00e9m o valor da c\u00e9lula A1 na c\u00e9lula A2.<\/p><h2 id=\"24-25-how-to-enter-a-value-in-a-cell-using-vba\" class=\"wp-block-heading\"> 25. Como inserir um valor em uma c\u00e9lula com VBA?<\/h2><p> Para <a href=\"https:\/\/exceladvisor.org\/pt\/valor-da-celula\/\">inserir um valor em uma c\u00e9lula,<\/a> voc\u00ea deve primeiro usar o objeto de intervalo e depois especificar o valor que deseja usar. No exemplo a seguir, temos o c\u00f3digo para inserir um valor na c\u00e9lula A1. Primeiro, usamos o objeto range e, em seguida, usamos um sinal de igual para especificar o valor \u201cSim\u201d a ser inserido. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60631\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/22-entrer-une-valeur-dans-une-cellule.png\" sizes=\"auto, \" srcset=\"\" alt=\"insira um valor em uma c\u00e9lula\" width=\"482\" height=\"372\"><\/figure><\/div><p> Como voc\u00ea pode ver, colocamos o valor entre aspas duplas porque era um valor de texto.<\/p><h2 id=\"25-26-how-to-show-a-message-to-a-user\" class=\"wp-block-heading\"> 26. Como exibir uma mensagem para um usu\u00e1rio?<\/h2><p> No VBA, &#8220;MsgBox&#8221; \u00e9 uma fun\u00e7\u00e3o que voc\u00ea pode usar para exibir uma caixa de mensagem ao usu\u00e1rio e obter uma resposta com os bot\u00f5es que voc\u00ea possui na caixa de mensagem. Veja o exemplo a seguir.<\/p><p> =MSGBOX(prompt, [bot\u00f5es], [t\u00edtulo], [arquivo de ajuda, contexto]) <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60632\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/23-fonction-msgbox-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"Fun\u00e7\u00e3o vba-msgbox\" width=\"310\" height=\"245\"><\/figure><\/div><p> Voc\u00ea pode aprender mais sobre a caixa de mensagem <a href=\"https:\/\/exceladvisor.org\/pt\/caixa-de-mensagens-vba\/\">neste guia<\/a> .<\/p><h2 id=\"26-27-how-to-get-a-response-from-a-user\" class=\"wp-block-heading\"> 27. Como obter uma resposta de um usu\u00e1rio?<\/h2><p> Para obter uma resposta do usu\u00e1rio, voc\u00ea pode usar a caixa de entrada que permite ao usu\u00e1rio digitar uma resposta na barra de entrada e pressionar OK para envi\u00e1-la.<\/p><h2 id=\"27-28-what-is-a-loop-in-vba\" class=\"wp-block-heading\"> 28. O que \u00e9 um loop no VBA?<\/h2><p> Um loop \u00e9 um conjunto de c\u00f3digos que se repete v\u00e1rias vezes. No VBA, seu loop \u00e9 uma forma de definir uma linha de c\u00f3digo que est\u00e1 em um loop para repeti-la. Existem diferentes m\u00e9todos para escrever um loop em VBA.<\/p><ul><li> Para o resto<\/li><li> Para cada pr\u00f3ximo<\/li><li> Fa\u00e7a o loop while<\/li><li> Chegue ao loop<\/li><\/ul><h2 id=\"28-29-how-to-test-conditions-in-vba\" class=\"wp-block-heading\"> 29. Como testar condi\u00e7\u00f5es em VBA?<\/h2><p> No VBA, para testar condi\u00e7\u00f5es, existem dois m\u00e9todos principais: voc\u00ea pode usar a instru\u00e7\u00e3o <a href=\"https:\/\/exceladvisor.org\/pt\/se-2\/\">IF<\/a> e <a href=\"https:\/\/exceladvisor.org\/pt\/selecione-o-caso\/\">select-case<\/a> . Os dois m\u00e9todos s\u00e3o um pouco diferentes um do outro. Com a instru\u00e7\u00e3o IF voc\u00ea pode testar uma condi\u00e7\u00e3o por vez (at\u00e9 usar um <a href=\"https:\/\/exceladvisor.org\/pt\/aninhar-se\/\">IF aninhado<\/a> ) e com o select case voc\u00ea pode testar m\u00faltiplas condi\u00e7\u00f5es.<\/p><p> <strong>Mais:<\/strong> <a href=\"https:\/\/exceladvisor.org\/pt\/sair-se\/\">Sair SE<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/se-e\/\">SE E<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/de-outra-forma\/\">SE N\u00c3O<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/se-ou\/\">SE OU<\/a><\/p><h2 id=\"29-30-what-is-an-array-in-vba\" class=\"wp-block-heading\"> 30. O que \u00e9 um array em VBA?<\/h2><p> Uma tabela no VBA \u00e9 como um mini banco de dados onde voc\u00ea armazena e organiza dados. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60633\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/24-un-tableau-en-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"uma tabela em vba\" width=\"494\" height=\"292\"><\/figure><\/div><p> Para usar um array, voc\u00ea deve primeiro declar\u00e1-lo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60634\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/25-declarer-un-tableau.png\" sizes=\"auto, \" srcset=\"\" alt=\"declarar uma matriz\" width=\"340\" height=\"396\"><\/figure><\/div><h2 id=\"30-31-do-we-have-functions-in-vba\" class=\"wp-block-heading\"> 31. Temos fun\u00e7\u00f5es em VBA?<\/h2><p> Sim, temos fun\u00e7\u00f5es em VBA. O uso dessas fun\u00e7\u00f5es \u00e9 igual \u00e0s fun\u00e7\u00f5es que usamos na planilha. Existem argumentos para os quais precisamos definir os valores para obter o resultado (veja esta <a href=\"https:\/\/exceladvisor.org\/pt\/funcoes\/\">lista de fun\u00e7\u00f5es<\/a> ).<\/p><h2 id=\"31-32-do-we-need-to-deal-with-errors-in-vba\" class=\"wp-block-heading\"> 32. Precisamos lidar com erros no VBA?<\/h2><p> Como todas as linguagens de codifica\u00e7\u00e3o, voc\u00ea precisa <a href=\"https:\/\/exceladvisor.org\/pt\/manipulacao-de-erros\/\">lidar com erros no VBA<\/a> , e a melhor maneira de lidar com esses erros \u00e9 entender como depurar seus c\u00f3digos e ter clareza sobre todos os poss\u00edveis erros que um usu\u00e1rio pode enfrentar ao mesmo tempo. futuro. . Existem quatro tipos de erros que voc\u00ea pode enfrentar:<\/p><ol type=\"1\"><li> Erros de sintaxe<\/li><li> Erros de compila\u00e7\u00e3o<\/li><li> Erros de tempo de execu\u00e7\u00e3o<\/li><li> Erro l\u00f3gico<\/li><\/ol><p> Aqui est\u00e1 a lista de erros com os quais voc\u00ea precisa lidar em diferentes situa\u00e7\u00f5es.<\/p><p> <a href=\"https:\/\/exceladvisor.org\/pt\/erro-de-indice-fora-do-intervalo-9\/\">\u00cdndice fora do intervalo (Erro 9)<\/a> <em>&nbsp;<\/em> <em>|<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/erro-de-execucao-1004\/\">Tempo de execu\u00e7\u00e3o (Erro 1004)<\/a> <em>&nbsp;<\/em> <em>|<\/em> <em>&nbsp;<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/objeto-necessario-erro-424\/\">Objeto necess\u00e1rio (Erro 424)<\/a> <em>&nbsp;<\/em> <em>|<\/em> <em>&nbsp;<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/erro-de-falta-de-memoria-7\/\">Sem mem\u00f3ria (Erro 7)<\/a> <em>&nbsp;<\/em> <em>|<\/em> <em>&nbsp;<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/objeto-nao-suporta-esta-propriedade-ou-metodo-erro-438\/\">O objeto n\u00e3o oferece suporte a esta propriedade ou m\u00e9todo (Erro 438)<\/a> <em>&nbsp;<\/em> <em>|<\/em> <em>&nbsp;<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/chamada-de-procedimento-invalida-ou-erro-de-argumento-5\/\">Chamada ou argumento de procedimento inv\u00e1lido (erro 5)<\/a> <em>&nbsp;<\/em> <em>|<\/em> <em>&nbsp;<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/erro-de-estouro-6\/\">Estouro (Erro 6)<\/a> <em>&nbsp;<\/em> <em>|<\/em> <em>&nbsp;<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/erro-de-automacao-440\/\">Erro de automa\u00e7\u00e3o (Erro 440)<\/a> <em>&nbsp;<\/em> <em>|<\/em> <em>&nbsp;<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/erro-400\/\">Erro VBA 400<\/a> <em>|<\/em> <a href=\"https:\/\/exceladvisor.org\/pt\/erro-de-incompatibilidade-tipo-13\/\">Erro de incompatibilidade de tipo (Erro 13)<\/a><\/p><h2 id=\"32-33-how-to-debug-a-vba-code\" class=\"wp-block-heading\"> 33. Como depurar c\u00f3digo VBA?<\/h2><p> Existem duas maneiras diferentes de depurar c\u00f3digo em VBA. A primeira \u00e9 usar a op\u00e7\u00e3o compilar projeto VBA. Ao usar esta op\u00e7\u00e3o, ela analisa cada linha do c\u00f3digo e avisa se houver algum erro no c\u00f3digo. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60635\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/26-deboguer-un-code-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"c\u00f3digo de depura\u00e7\u00e3o vba\" width=\"411\" height=\"395\"><\/figure><\/div><p> A segunda maneira \u00e9 executar cada linha de c\u00f3digo uma por uma para verificar se h\u00e1 algum erro no c\u00f3digo. Para isso voc\u00ea pode usar a op\u00e7\u00e3o step in, ou tamb\u00e9m pode usar a tecla de atalho F8. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60636\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/27-etape-dans-loption.png\" sizes=\"auto, \" srcset=\"\" alt=\"passo a passo na op\u00e7\u00e3o\" width=\"344\" height=\"395\"><\/figure><\/div><h2 id=\"33-34-how-to-use-a-worksheet-function-in-vba\" class=\"wp-block-heading\"> 34. Como usar uma fun\u00e7\u00e3o de planilha no VBA?<\/h2><p> No VBA, existe uma propriedade chamada &#8221; <a href=\"https:\/\/exceladvisor.org\/pt\/funcao-de-planilha\/\">Worksheet Function<\/a> &#8221; que voc\u00ea pode usar para acessar todas as fun\u00e7\u00f5es da planilha. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60637\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/28-utilisation-de-la-fonction-de-feuille-de-calcul-dans-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"usando fun\u00e7\u00e3o de planilha em vba\" width=\"504\" height=\"319\"><\/figure><\/div><p> E depois de escolhermos uma fun\u00e7\u00e3o para usar, voc\u00ea pode especificar valores para os argumentos dessa fun\u00e7\u00e3o? <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60638\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/29-specifier-des-valeurs-pour-les-arguments.png\" sizes=\"auto, \" srcset=\"\" alt=\"especificar valores para argumentos\" width=\"542\" height=\"263\"><\/figure><\/div><h2 id=\"34-35-what-is-a-user-define-function-udf\" class=\"wp-block-heading\"> 35. O que \u00e9 uma fun\u00e7\u00e3o definida pelo usu\u00e1rio (UDF)?<\/h2><p> UDF \u00e9 uma fun\u00e7\u00e3o personalizada que voc\u00ea pode criar no Excel usando o procedimento de fun\u00e7\u00e3o do VBA. No exemplo a seguir, escrevemos um c\u00f3digo para criar uma fun\u00e7\u00e3o que pode retornar o nome do dia a partir de uma data. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60639\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/30-fonctions-definies-par-lutilisateur.png\" sizes=\"auto, \" srcset=\"\" alt=\"fun\u00e7\u00e3o definida pelo usu\u00e1rio\" width=\"710\" height=\"270\"><\/figure><\/div><p> Se voc\u00ea observar, no exemplo acima, definimos um argumento (InputDate) para a fun\u00e7\u00e3o e ent\u00e3o usamos o valor desse argumento para calcular o resultado da fun\u00e7\u00e3o. Confira este link para <a href=\"https:\/\/exceladvisor.org\/pt\/funcao-definida-pelo-usuario-2\/\">saber mais sobre isso<\/a> .<\/p><h2 id=\"35-36-how-to-use-a-personal-macro-workbook\" class=\"wp-block-heading\"> 36. Como usar uma pasta de trabalho macro pessoal?<\/h2><p> Voc\u00ea pode salvar suas macros na pasta pessoal de macros para acess\u00e1-las em todas as pastas. Quando voc\u00ea abre o Excel, a pasta de trabalho Macro Pessoal abre sempre e d\u00e1 acesso aos tribunais que voc\u00ea salvou l\u00e1. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60640\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/31-cahier-de-macro-personnel.png\" sizes=\"auto, \" srcset=\"\" alt=\"pasta macro-pessoal\" width=\"467\" height=\"374\"><\/figure><\/div><p> Ao gravar uma macro, voc\u00ea pode escolher uma op\u00e7\u00e3o para armazenar esse c\u00f3digo no Fich\u00e1rio Pessoal de Macros. Esta \u00e9 uma das maneiras mais f\u00e1ceis de criar um fich\u00e1rio de macro pessoal, caso ainda n\u00e3o esteja l\u00e1. Voc\u00ea pode encontrar mais <a href=\"https:\/\/exceladvisor.org\/pt\/caderno-macro-pessoal\/\">aqui<\/a> .<\/p><h2 id=\"36-37-what-is-the-use-of-the-with-statement\" class=\"wp-block-heading\"> 37. Qual \u00e9 o prop\u00f3sito da declara\u00e7\u00e3o \u201ccom\u201d?<\/h2><p> Usando a instru\u00e7\u00e3o, voc\u00ea pode referenciar um objeto uma vez e us\u00e1-lo para acessar suas m\u00faltiplas propriedades e usar v\u00e1rios m\u00e9todos. <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60641\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/32-utilisation-de-linstruction-with.png\" sizes=\"auto, \" srcset=\"\" alt=\"usando a instru\u00e7\u00e3o with\" width=\"321\" height=\"250\"><\/figure><\/div><p> Como voc\u00ea pode ver no exemplo acima, onde referenciamos a propriedade font do intervalo A1 usando a instru\u00e7\u00e3o \u201cWith\u201d, ela referenciou tr\u00eas propriedades. A melhor parte de usar a instru\u00e7\u00e3o with \u00e9 que voc\u00ea n\u00e3o precisa se referir ao objeto principal repetidas vezes. Voc\u00ea pode ler mais sobre \u201ccom\u201d <a href=\"https:\/\/exceladvisor.org\/pt\/com\/\">aqui<\/a> .<\/p><h2 id=\"37-38-what-is-the-use-of-the-goto-statement-in-vba\" class=\"wp-block-heading\"> 38. Qual \u00e9 o prop\u00f3sito da instru\u00e7\u00e3o GoTo no VBA?<\/h2><p> No VBA, voc\u00ea pode usar a instru\u00e7\u00e3o go-to para passar de um c\u00f3digo para outro. Para usar esta instru\u00e7\u00e3o, voc\u00ea deve criar um r\u00f3tulo em algum lugar do c\u00f3digo e, em seguida, usar a instru\u00e7\u00e3o go-to para informar ao VBA para passar para esse r\u00f3tulo. Consulte o exemplo a seguir e se quiser saber mais, <a href=\"https:\/\/exceladvisor.org\/pt\/va-para-1\/\">confira este tutorial<\/a> . <\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-60642\" src=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/33-instruction-goto-en-vba.png\" sizes=\"auto, \" srcset=\"\" alt=\"goto-instru\u00e7\u00e3o-em-vba\" width=\"432\" height=\"325\"><\/figure><\/div><h2 id=\"38-39-what-are-some-useful-tasks-that-you-can-do-using-vba\" class=\"wp-block-heading\"> 39. Quais s\u00e3o algumas tarefas \u00fateis que voc\u00ea pode realizar usando VBA?<\/h2><p> Aqui est\u00e3o algumas das principais tarefas que voc\u00ea pode executar usando o c\u00f3digo VBA.<\/p><p> <a href=\"https:\/\/exceladvisor.org\/pt\/fronteiras\/\">Adicionar bordas<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/fonte-de-caracteres\/\">Fonte<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/quebra-de-linha\/\">Adicionar quebra de linha<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/comente\/\">Adicione um coment\u00e1rio<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/nova-linha\/\">Adicionar nova linha<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/mesclar\/\">Mesclar c\u00e9lulas<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/quebrar-texto-1\/\">Quebrar texto<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/espere-para-dormir\/\">Controles Hold e Sleep para pausar e atrasar<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/barra-de-status-1\/\">Barra de status<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/atualizacao-de-tela\/\">Atualiza\u00e7\u00e3o de tela<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/numero-aleatorio\/\">Gerar n\u00fameros aleat\u00f3rios<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/praia-chamada\/\">Intervalo nomeado<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/impressao-de-depuracao-de-janela-imediata\/\">Janela imediata<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/arquivos-de-texto\/\">Crie e grave em um arquivo de texto<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/cadeia-1\/\">Concatenar<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/limpar-conteudo-1\/\">Limpar conte\u00fado<\/a> | <a href=\"https:\/\/exceladvisor.org\/pt\/ajuste-automatico-1\/\">Ajuste autom\u00e1tico<\/a><\/p>","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-48","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>39 perguntas e respostas da entrevista VBA (\u00faltimas de 2023)<\/title>\n<meta name=\"description\" content=\"Esta \u00e9 uma lista de algumas das perguntas mais importantes que voc\u00ea pode usar para resolver uma entrevista com um desenvolvedor VBA.\" \/>\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\/questoes-de-entrevista\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"39 perguntas e respostas da entrevista VBA (\u00faltimas de 2023)\" \/>\n<meta property=\"og:description\" content=\"Esta \u00e9 uma lista de algumas das perguntas mais importantes que voc\u00ea pode usar para resolver uma entrevista com um desenvolvedor VBA.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/\" \/>\n<meta property=\"og:site_name\" content=\"Excel Advisor\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-06T11:51:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.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=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/\",\"url\":\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/\",\"name\":\"39 perguntas e respostas da entrevista VBA (\u00faltimas de 2023)\",\"isPartOf\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.png\",\"datePublished\":\"2023-11-18T00:56:48+00:00\",\"dateModified\":\"2023-12-06T11:51:23+00:00\",\"description\":\"Esta \u00e9 uma lista de algumas das perguntas mais importantes que voc\u00ea pode usar para resolver uma entrevista com um desenvolvedor VBA.\",\"breadcrumb\":{\"@id\":\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#primaryimage\",\"url\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.png\",\"contentUrl\":\"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/exceladvisor.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Perguntas da entrevista vba\"}]},{\"@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":"39 perguntas e respostas da entrevista VBA (\u00faltimas de 2023)","description":"Esta \u00e9 uma lista de algumas das perguntas mais importantes que voc\u00ea pode usar para resolver uma entrevista com um desenvolvedor VBA.","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\/questoes-de-entrevista\/","og_locale":"pt_PT","og_type":"article","og_title":"39 perguntas e respostas da entrevista VBA (\u00faltimas de 2023)","og_description":"Esta \u00e9 uma lista de algumas das perguntas mais importantes que voc\u00ea pode usar para resolver uma entrevista com um desenvolvedor VBA.","og_url":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/","og_site_name":"Excel Advisor","article_modified_time":"2023-12-06T11:51:23+00:00","og_image":[{"url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/","url":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/","name":"39 perguntas e respostas da entrevista VBA (\u00faltimas de 2023)","isPartOf":{"@id":"https:\/\/exceladvisor.org\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#primaryimage"},"image":{"@id":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#primaryimage"},"thumbnailUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.png","datePublished":"2023-11-18T00:56:48+00:00","dateModified":"2023-12-06T11:51:23+00:00","description":"Esta \u00e9 uma lista de algumas das perguntas mais importantes que voc\u00ea pode usar para resolver uma entrevista com um desenvolvedor VBA.","breadcrumb":{"@id":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#primaryimage","url":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.png","contentUrl":"https:\/\/exceladvisor.org\/wp-content\/uploads\/2023\/08\/1-definir-la-gamme-2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/exceladvisor.org\/pt\/questoes-de-entrevista\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/exceladvisor.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Perguntas da entrevista vba"}]},{"@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\/48","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=48"}],"version-history":[{"count":1,"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/pages\/48\/revisions"}],"predecessor-version":[{"id":1472,"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/pages\/48\/revisions\/1472"}],"wp:attachment":[{"href":"https:\/\/exceladvisor.org\/pt\/wp-json\/wp\/v2\/media?parent=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}