Como abrir um arquivo CSV com VBA

Escrito por l.p. klages | Traduzido por rodrigo da silva
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como abrir um arquivo CSV com VBA
É possível trabalhar com arquivos CSV no Microsoft Excel (Siri Stafford/Digital Vision/Getty Images)

Um arquivo Comma Separated Value (CSV) é um arquivo de texto simples que tem um único registro em cada linha. Cada linha é separada por uma vírgula. Um arquivo CSV é, às vezes, chamado de arquivo delimitado por vírgula. É possível trabalhar com esses arquivos no Microsoft Excel e obter o Visual Basic for Applications (VBA) para fazer o trabalho para você, incluindo a abertura do arquivo com o toque de um botão.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o Visual Basic Editor (VBE) no Excel pressionando as teclas "Alt" e "F11" juntas.

  2. 2

    Clique em "Inserir" e depois em "Módulo".

  3. 3

    Recorte e cole o seguinte código na janela em branco:

    Sub opencsv() ' opencsv Macro Workbooks.Open Filename:= _ "C:\Desktop\myfile.csv" End Sub

  4. 4

    Mude o nome do arquivo no código acima para refletir o nome do arquivo que você deseja abrir e a localização dele. Por exemplo, se quiser abrir um arquivo CSV chamado "Contas" que está localizado na pasta "Meus Documentos", então seria necessário mudar a linha do código onde se lê "C:\Desktop\myfile.csv" para "C:\Meus Documentos\Contas.csv".

  5. 5

    Execute o código pressionando "F5" no VBE. Depois de pressionar, o arquivo será aberto no Excel.

Dicas & Advertências

  • O VBA só funciona na planilha que estiver aberta enquanto escrever o código. Se quiser que ele funcione em várias planilhas, é necessário recortar e colar o código dentro do VBE de cada uma.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível