Mais
×

Como abrir um arquivo CSV com VBA

Atualizado em 21 fevereiro, 2017

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.

Instruções

É possível trabalhar com arquivos CSV no Microsoft Excel (Siri Stafford/Digital Vision/Getty Images)
  1. Abra o Visual Basic Editor (VBE) no Excel pressionando as teclas "Alt" e "F11" juntas.

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

  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. 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. Execute o código pressionando "F5" no VBE. Depois de pressionar, o arquivo será aberto no Excel.

Dicas

  • 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.
Cite this Article A tool to create a citation to reference this article Cite this Article