Como abrir um arquivo CSV com VBA

Autor: Robert Simon
Data De Criação: 22 Junho 2021
Data De Atualização: 21 Novembro 2024
Anonim
Como abrir arquivo csv no excel com macro
Vídeo: Como abrir arquivo csv no excel com macro

Contente

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:Desktopmyfile.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:Desktopmyfile.csv" para "C:Meus DocumentosContas.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.