Como abrir um arquivo csv usando vba (com exemplo)


Você pode usar o método Workbooks.Open no VBA para abrir um arquivo CSV a partir de um caminho de arquivo específico.

Aqui está uma maneira comum de usar esse método na prática:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

Esta macro específica abre o arquivo CSV chamado team_info.csv localizado em um caminho de arquivo específico no meu computador.

O exemplo a seguir mostra como usar essa sintaxe para abrir um arquivo CSV na prática.

Exemplo: como abrir um arquivo CSV usando VBA

Digamos que temos um arquivo CSV chamado team_info.csv localizado no seguinte caminho de arquivo no meu computador:

C:\Usuários\bob\Documentos\team_info.csv

Digamos que eu queira abrir este arquivo CSV no Excel usando VBA.

Podemos criar a seguinte macro para fazer isso:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

Ao executarmos esta macro, o arquivo CSV será aberto automaticamente:

O arquivo contém informações sobre vários times de basquete.

Observe que se usássemos o caminho incorreto para o arquivo CSV, receberíamos uma mensagem de erro do VBA.

Por exemplo, suponha que eu tente abrir um arquivo chamado team_info2.csv , que não existe:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub

Quando executo esta macro, recebo a seguinte mensagem de erro do VBA:

A mensagem de erro informa que o arquivo CSV não foi encontrado.

Nota : Você pode encontrar a documentação completa do método Workbooks.Open aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em VBA:

Como abrir um arquivo de texto usando VBA
Como abrir um PDF com VBA
Como criar pastas usando VBA

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *