Como abrir um arquivo CSV com VBA

••• 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.

Passo 1

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

Passo 2

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

Passo 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

Passo 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".

Passo 5

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

Mais recentes

×