Como abrir um arquivo csv com vba

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

1

Abra o Editor do Visual Basic (VBE) no Excel, premindo "Alt" e "F11" juntos.

2

Clique em "Inserir," em seguida, clique em "Módulo."

Video: #48 - Curso de Macros e Excel VBA - Projeto 1 - Importar arquivos de texto

3

Cortar e colar o código seguinte na janela em branco:



Sub opencsv () `opencsv Macro Workbooks.Open Matrícula: = _ "C: Desktop myfile.csv" End Sub

4

Alterar o nome do arquivo no código acima para refletir o nome do arquivo que você deseja abrir e o local onde se encontra. Por exemplo, se você quiser abrir um arquivo CSV chamado Bills e está localizado na pasta Meus Documentos, então você mudaria a linha de código que lê "C: Desktop myfile.csv" para "C: MeusDocumentos Bills.csv".

Video: #74 Excel VBA - Como selecionar e importar múltiplas pastas de trabalho para sua planilha

5

Executar o código, premindo "F5" do VBE. Uma vez que você pressionar F5, o arquivo será aberto no Excel.

Gorjeta

  • Verifica VBA só funciona na planilha que é aberto quando você escrever o código. Se você quer que ele funcione em várias planilhas, você vai precisar de cortar e colar o código no VBE em qualquer planilha que você deseja que o código para ser capaz de trabalhar.

Referências

  • ligação Ohio State University: Qual é CSV?

Video: Curso VBA Completo: Macro Para Selecionar ou abrir um arquivo

Sobre o autor

L. P. Klages é um desenvolvedor de empresário e software, concentrando-se na teoria da informação, experiência do usuário de software e modelagem matemática. Ele tem escrito sobre a tecnologia eo negócio da tecnologia desde 1999. Seus artigos têm aparecido em muitos sites, incluindo GameDev.net, KenSharpe.net e eHow. Klages frequentou a Universidade de Jacksonville em Jacksonville, Flórida.


Artigos relacionados