Leitura de um arquivo de texto é algo que um programador de computador deve saber como fazer quando o desenvolvimento de programas de computador. No VBA , você pode usar a instrução " Input # " para abrir um arquivo de texto e ler seu conteúdo . Os dados lidos do arquivo é armazenado na memória para que você possa manipular como quiser. Usando o VBA para ler um arquivo de texto é útil quando você precisa transferir grandes quantidades de dados para uma planilha do Excel. Instruções
1
Clique na guia "Desenvolvedor" , clique em " Visual Basic " e clique no menu "Inserir" . Selecione "Module" para inserir um novo módulo de código
2
Comece por criar um sub- procedimento, usando o seguinte código: .
Private Sub ReadTextFile ()
3
Crie três variáveis que você vai usar para ler o arquivo de texto :
Dim fileText as String Dim
myTextFile as String Dim
memfile as Integer
4
Defina o caminho eo nome de arquivo do arquivo de texto que você quer ler :
myTextFile = " F: \\ temp.txt "
memfile = FreeFile
5
Abra o arquivo, ler o seu conteúdo e feche o arquivo :
Abrir myTextFile Para Input as # memfile
fileText = Input $ ( LOF (1), 1)
Fechar
6
Exibir os resultados de arquivo de texto através da janela imediata.
Debug.Print ( fileText )
7
Fim do sub- procedimento , digitando " End Sub " (sem aspas). Pressione F5 para executar o procedimento e ler o arquivo.