Ao executar o Visual Basic for Applications código , pode haver momentos em que você precisa abrir um arquivo CSV como parte de um procedimento. Um arquivo CSV Valor Separado , ou Vírgula , é um arquivo compatível com o Excel que contém dados separados por vírgulas. Um pequeno pedaço de código VBA inserido em seu script irá abrir um arquivo CSV com VBA. Finalidade
Quando executando o Visual Basic for Applications código , pode haver momentos em que você precisa abrir um arquivo CSV para preencher os dados ou fazer comparações. VBA é projetado para ajudá -lo a adaptar o Excel para atender às suas necessidades , e pode ser usado para abrir praticamente qualquer arquivo no seu computador, incluindo arquivos CSV.
Macros
os primeiros dias do Microsoft Excel, a única maneira que você poderia abrir um arquivo CSV estava usando uma macro . A macro iria gravar as teclas e você pode reproduzi-las de volta em um momento posterior . Com o advento do VBA , você ainda pode gravar uma macro para abrir um arquivo CSV - que irá criar um código VBA no fundo - mas você também tem a opção de ir para o Editor do Visual Basic e editar o código -se < br. >
Acessando o editor do Visual Basic
Há duas maneiras principais de acesso ao VBE : através da fita, ou através de um atalho de teclado. Acesse o Editor do Visual Basic , clique na guia "Desenvolvedor" , clicando em " Visual Basic ", ou pressione " Alt " e " F11 " juntos. Uma vez que você abriu o VBE , você pode abrir uma parte existente do código clicando duas vezes no nome na coluna do lado esquerdo, ou abrir uma nova janela , clicando em " Inserir ", depois " módulo ".
código VBA
O código a seguir irá abrir um arquivo CSV no Excel :
Sub OpenWindowsExplorer ()
On Error Goto 1
ActiveWorkbook.FollowHyperlink "C: \\ \\ minha document.csv " , NewWindow : = True
Exit Sub
1: MsgBox Err.Description
End Sub
Antes de executar o código, alterar o caminho na linha de três para o caminho real do arquivo .