Habilitar a guia desenvolvedor no Excel e copiar procedimentos VBA Excel

Teste unitário Excel VBA
Como realizar teste unitário em Excel VBA
7 de maio de 2016
Função posicao excel vba função própria 2
Como criar funções próprias no Excel com VBA
21 de maio de 2016

Habilitar a guia desenvolvedor no Excel e copiar procedimentos VBA Excel

Neste artigo é demonstrado como habilitar a guia desenvolvedor e copiar procedimentos VBA no Excel de modo que fique habilitado em uma só pasta de trabalho ou sempre que for aberto o Excel ficando disponível para todas as pastas de trabalho.

Neste treinamento vamos copiar um procedimento muito útil que serve para abrir arquivos texto maiores que o limite de linhas do Excel que é de 1.048.576 linhas.

Primeiro vamos habilitar a guia desenvolvedor. Veja como habilitar a guia desenvolvedor em cada versão:

Habilitar guia Desenvolvedor no Excel 2007 e versões anteriores.

  1. Clique em Arquivo->Opções, ou no símbolo do Office, conforme a sua versão do Excel.
  2. Clique em Opções e na aba Geral marque a opção Mostrar guia desenvolvedor na Faixa de Opções.

Habilitar guia desenvolvedor Excel 2007

Habilitar guia Desenvolvedor no Excel 2010, 2013 e 2016

  1. Clique em Arquivo->Opções.
  2. Clique em Opções e na aba Personalizar Faixa de Opções marque a opção Mostrar guia desenvolvedor na Faixa de Opções.

Habilitar guia desenvolvedor Excel 2010 2013 2016

A primeira etapa está resolvida. Agora vamos aprender como copiar procedimentos da internet e como colocar somente em uma pasta de trabalho e também como colocar habilitar sempre que o Excel for aberto.

Copiar VBA Excel da internet para uma planilha

  1. Acesse a página http://guiadoexcel.com.br/abrir-arquivo-texto-com-mais-de-1-milhao-de-linhas-no-excel-2 e faça o download do arquivo de texto, descompacte o arquivo e salve o arquivo texto em algum lugar no seu computador.
  2. Abra o Excel, clique na guia Desenvolvedor e no botão Visual Basic.
  3. Clique com o botão direito sobre a planilha e em Inserir->Módulo.

    Copiar VBA Excel

  4. Este módulo você pode renomear alterando aqui abaixo se quiser.
  5. Copie o código fonte da página e cole dentro do módulo.
  • Copiar VBA Excel 2Pronto o seu código já está funcionando, agora vamos executá-lo como teste.
  • Clique na guia Desenvolvedor e no botão Macros.
  • No seu computador deve aparecer apenas a macro LerArquivoTexto que é o nome da nossa procedure, ele é o nome descrito sempre na primeira linha após sub ou function.

Copiar VBA Excel 3

  • Copie o caminho completo do arquivo e cole no campo solicitado.
  • Digite a quantidade de linhas em que o Excel deverá dividir o arquivo em planilhas.
  • Digitei 200, pois o nosso arquivo possui apenas 800 linhas, mas como disse o objetivo é para dividir arquivos maiores, como arquivos de obrigações para o governo por exemplo.

Veja que rapidamente o trabalho é realizado no Excel dividindo em novas planilhas, só que neste procedimento está habilitado somente nesta planilha no momento. Vamos agora habilitá-la agora para que sempre que abrir o Excel, independente da planilha.

Copiar VBA Excel da internet e habilitar em todo o Excel

  1. Clique na guia Desenvolvedor e Gravar Macro.
  2. Marque a opção Pasta de trabalho pessoal de Macros e clique em OK. A pasta pessoal de macros é uma pasta de trabalho que será carregada sempre que você abre o Excel e ficará oculta, é nela em que colocaremos as macros que desejamos que estejam sempre disponíveis no nosso Excel.
  3. Clique em OK, e em parar gravação. Neste momento o Excel já criou este arquivo.
  4. Clique no botão Visual Basic para vermos esta pasta.
  5. Ela deve estar com o nome de PERSONAL.XLSB.Copiar VBA Excel 4
  6. Clique em módulo criado e cole o código VBA substituindo o que foi criado anteriormente.
  7. Agora o seu Excel já está com o procedimento habilitado sempre que você abrir.
  8. Feche o Excel e abra novamente, clique na guia Desenvolvedor e em Macros, veja que já está disponível o procedimento LerArquivoTexto, podendo ser usado sempre que desejar.
  9. Clicando em Visual Basic veja que a guia Personal já está disponível.
  10. Se você quiser colocar novos procedimentos você pode clicar no módulo criado e colar o código logo abaixo do último criado.
  11. É importante que o procedimento neste caso deve estar sempre como Public no começo, senão ele não estará disponível em todas as suas planilhas.
  12. Ao Fechar o Excel ele avisa que a planilha personal foi alterada e questiona se você deseja que as macros estejam sempre disponíveis ao abrir o Excel, você deve marcar que sim e continuar.

Copiar VBA Excel 5

Então é isso, neste treinamento aprendemos como habilitar a guia desenvolvedor, copiar procedimentos vba e disponibilizá-lo em apenas uma pasta de trabalho Excel e também como disponibilizá-lo em todas as pastas de trabalho Excel.

Se você gostou deste treinamento por favor clique em Curtir e assine o nosso canal para não perder as novidades.

E se quiser aprender VBA você pode acessar a nossa página de cursos em www.cursovba.com.br e ver as ofertas que temos para você.

Nele você aprenderá a desenvolver suas próprias soluções e com certeza fará toda a diferença na sua vida profissional.

Abraço

Marcos Rieper

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.