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